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, setActivationConditiondestroy, doDestroy, doInitialize, initialize, isDestroyed, isInitializedprivate 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>MessageHandlerExceptionprotected void doInvoke(@Nonnull MessageContext<MessageType> messageContext) throws MessageHandlerException
doInvoke in class AbstractMessageHandler<MessageType extends org.opensaml.core.xml.XMLObject>MessageHandlerExceptionCopyright © 1999–2020 Shibboleth Consortium. All rights reserved.