Class InboundSOAPContext

  • All Implemented Interfaces:
    Iterable<org.opensaml.messaging.context.BaseContext>

    public final class InboundSOAPContext
    extends org.opensaml.messaging.context.BaseContext
    A subcontext holding information related to processing of an inbound SOAP message.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext

        org.opensaml.messaging.context.BaseContext.ContextSetNoRemoveIteratorDecorator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean finalDestination
      Flag indicating whether the node is the final destination for the current message processing context.
      private net.shibboleth.utilities.java.support.collection.LazySet<String> nodeActors
      The set of actor URI's under which this SOAP node is operating.
      private net.shibboleth.utilities.java.support.collection.LazySet<org.opensaml.core.xml.XMLObject> understoodHeaders
      The set of headers that have been understood.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Set<String> getNodeActors()
      Get the (modifiable) set of actor URI's under which this SOAP node is operating.
      Set<org.opensaml.core.xml.XMLObject> getUnderstoodHeaders()
      Get the (modifiable) set of headers which have been understood.
      boolean isFinalDestination()
      Get the flag indicating whether the node is the final destination for the current message processing context.
      void setFinalDestination​(boolean newValue)
      Set the flag indicating whether the node is the final destination for the current message processing context.
      • Methods inherited from class org.opensaml.messaging.context.BaseContext

        addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, iterator, removeSubcontext, removeSubcontext, setParent
    • Field Detail

      • nodeActors

        private net.shibboleth.utilities.java.support.collection.LazySet<String> nodeActors
        The set of actor URI's under which this SOAP node is operating.
      • finalDestination

        private boolean finalDestination
        Flag indicating whether the node is the final destination for the current message processing context. Defaults to: true
      • understoodHeaders

        private net.shibboleth.utilities.java.support.collection.LazySet<org.opensaml.core.xml.XMLObject> understoodHeaders
        The set of headers that have been understood.
    • Constructor Detail

      • InboundSOAPContext

        public InboundSOAPContext()
        Constructor.
    • Method Detail

      • getNodeActors

        @Nonnull
        public Set<String> getNodeActors()
        Get the (modifiable) set of actor URI's under which this SOAP node is operating.
        Returns:
        the set of node actor URI's
      • getUnderstoodHeaders

        @Nonnull
        public Set<org.opensaml.core.xml.XMLObject> getUnderstoodHeaders()
        Get the (modifiable) set of headers which have been understood.
        Returns:
        the set of node actor URI's
      • isFinalDestination

        public boolean isFinalDestination()
        Get the flag indicating whether the node is the final destination for the current message processing context.

        Defaults to: true.

        Returns:
        true if is the final destination, false otherwise
      • setFinalDestination

        public void setFinalDestination​(boolean newValue)
        Set the flag indicating whether the node is the final destination for the current message processing context.

        Defaults to: true.

        Parameters:
        newValue - the new flag value