Class ExtractChannelBindingsHeadersHandler
- java.lang.Object
-
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-
- org.opensaml.messaging.handler.AbstractMessageHandler
-
- org.opensaml.saml.saml2.binding.security.impl.ExtractChannelBindingsHeadersHandler
-
- All Implemented Interfaces:
Component,DestructableComponent,InitializableComponent,MessageHandler
public class ExtractChannelBindingsHeadersHandler extends AbstractMessageHandler
MessageHandler to processChannelBindingsSOAP header blocks in an incoming SOAP envelope and save them to aChannelBindingsContextunderneath theSOAP11Context.
-
-
Field Summary
Fields Modifier and Type Field Description private booleanfinalDestinationInclude header blocks targeted at the final destination node?private org.slf4j.LoggerlogClass logger.private booleannextDestinationInclude header blocks targeted at the next destination node?
-
Constructor Summary
Constructors Constructor Description ExtractChannelBindingsHeadersHandler()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoInvoke(MessageContext messageContext)voidsetFinalDestination(boolean flag)Set whether to include header blocks targeted at the final destination node (defaults to false).voidsetNextDestination(boolean flag)Set whether to include header blocks targeted at the next destination node (defaults to true).-
Methods inherited from class org.opensaml.messaging.handler.AbstractMessageHandler
doPostInvoke, doPostInvoke, doPreInvoke, getActivationCondition, getLogPrefix, invoke, setActivationCondition
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, doDestroy, doInitialize, initialize, isDestroyed, isInitialized
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.InitializableComponent
initialize, isInitialized
-
-
-
-
Method Detail
-
setFinalDestination
public void setFinalDestination(boolean flag)
Set whether to include header blocks targeted at the final destination node (defaults to false).- Parameters:
flag- flag to set
-
setNextDestination
public void setNextDestination(boolean flag)
Set whether to include header blocks targeted at the next destination node (defaults to true).- Parameters:
flag- flag to set
-
doInvoke
protected void doInvoke(@Nonnull MessageContext messageContext) throws MessageHandlerException- Specified by:
doInvokein classAbstractMessageHandler- Throws:
MessageHandlerException
-
-