MessageType
- type of message on which to operatepublic class SchemaValidateXMLMessage<MessageType extends org.opensaml.core.xml.XMLObject> extends AbstractMessageHandler<MessageType>
MessageContext.getMessage().getDOM() != null
Modifier and Type | Field and Description |
---|---|
private Logger |
log
Class logger.
|
private Schema |
validationSchema
Schema used to validate incoming messages.
|
Constructor and Description |
---|
SchemaValidateXMLMessage(Schema schema)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doInvoke(MessageContext<MessageType> messageContext) |
protected boolean |
doPreInvoke(MessageContext<MessageType> messageContext) |
Schema |
getValidationSchema()
Gets the schema used to validate incoming messages.
|
doPostInvoke, doPostInvoke, getActivationCondition, getLogPrefix, invoke, setActivationCondition
destroy, doDestroy, doInitialize, initialize, isDestroyed, isInitialized
private Logger log
private final Schema validationSchema
@Nonnull public Schema getValidationSchema()
protected boolean doPreInvoke(@Nonnull MessageContext<MessageType> messageContext) throws MessageHandlerException
doPreInvoke
in class AbstractMessageHandler<MessageType extends org.opensaml.core.xml.XMLObject>
MessageHandlerException
protected void doInvoke(@Nonnull MessageContext<MessageType> messageContext) throws MessageHandlerException
doInvoke
in class AbstractMessageHandler<MessageType extends org.opensaml.core.xml.XMLObject>
MessageHandlerException
Copyright © 1999–2015. All rights reserved.