Class AddressingProperties


  • public class AddressingProperties
    extends Object
    Abstraction of Message Addressing Properties.
    • Constructor Detail

      • AddressingProperties

        public AddressingProperties()
        Constructor, defaults to 2005/08 namespace.
      • AddressingProperties

        public AddressingProperties​(String uri)
        Constructor.
        Parameters:
        uri - the namespace URI
    • Method Detail

      • getTo

        public AttributedURIType getTo()
        Accessor for the To property.
        Returns:
        To property
      • setTo

        public void setTo​(AttributedURIType t)
        Mutator for the To property.
        Parameters:
        t - new value for To property
      • setTo

        public void setTo​(EndpointReferenceType epr)
        Mutator for the To property.
        Parameters:
        epr - new value for To property
      • getFrom

        public EndpointReferenceType getFrom()
        Accessor for the From property.
        Returns:
        current value of From property
      • setFrom

        public void setFrom​(EndpointReferenceType epr)
        Mutator for the From property.
        Parameters:
        epr - new value for From property
      • getMessageID

        public AttributedURIType getMessageID()
        Accessor for the MessageID property.
        Returns:
        current value of MessageID property
      • setMessageID

        public void setMessageID​(AttributedURIType iri)
        Mutator for the MessageID property.
        Parameters:
        iri - new value for MessageTo property
      • getReplyTo

        public EndpointReferenceType getReplyTo()
        Accessor for the ReplyTo property.
        Returns:
        current value of ReplyTo property
      • setReplyTo

        public void setReplyTo​(EndpointReferenceType ref)
        Mutator for the ReplyTo property.
        Parameters:
        ref - new value for ReplyTo property
      • getFaultTo

        public EndpointReferenceType getFaultTo()
        Accessor for the FaultTo property.
        Returns:
        current value of FaultTo property
      • setFaultTo

        public void setFaultTo​(EndpointReferenceType ref)
        Mutator for the FaultTo property.
        Parameters:
        ref - new value for FaultTo property
      • getRelatesTo

        public RelatesToType getRelatesTo()
        Accessor for the RelatesTo property.
        Returns:
        current value of RelatesTo property
      • setRelatesTo

        public void setRelatesTo​(RelatesToType rel)
        Mutator for the RelatesTo property.
        Parameters:
        rel - new value for RelatesTo property
      • getAction

        public AttributedURIType getAction()
        Accessor for the Action property.
        Returns:
        current value of Action property
      • setAction

        public void setAction​(AttributedURIType iri)
        Mutator for the Action property.
        Parameters:
        iri - new value for Action property
      • getNamespaceURI

        public String getNamespaceURI()
        Returns:
        WS-Addressing namespace URI
      • exposeAs

        public void exposeAs​(String uri)
        Used to specify a different WS-Addressing namespace URI, so as to cause MAPs to be exposed (i.e. encoded in externalized message with a different WS-Addressing version).
      • setDuplicate

        public void setDuplicate​(QName dup)
      • getDuplicate

        public QName getDuplicate()
      • getMustUnderstand

        public List<QName> getMustUnderstand()
      • isRequired

        public boolean isRequired()
      • setRequired

        public void setRequired​(boolean b)
      • createCompatibleResponseProperties

        public AddressingProperties createCompatibleResponseProperties()