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

      • getToEndpointReference

        public org.apache.cxf.ws.addressing.EndpointReferenceType getToEndpointReference()
      • getTo

        public org.apache.cxf.ws.addressing.AttributedURIType getTo()
        Accessor for the To property.
        Returns:
        To property
      • setTo

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

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

        public org.apache.cxf.ws.addressing.EndpointReferenceType getFrom()
        Accessor for the From property.
        Returns:
        current value of From property
      • setFrom

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

        public org.apache.cxf.ws.addressing.AttributedURIType getMessageID()
        Accessor for the MessageID property.
        Returns:
        current value of MessageID property
      • setMessageID

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

        public org.apache.cxf.ws.addressing.EndpointReferenceType getReplyTo()
        Accessor for the ReplyTo property.
        Returns:
        current value of ReplyTo property
      • setReplyTo

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

        public org.apache.cxf.ws.addressing.EndpointReferenceType getFaultTo()
        Accessor for the FaultTo property.
        Returns:
        current value of FaultTo property
      • setFaultTo

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

        public org.apache.cxf.ws.addressing.RelatesToType getRelatesTo()
        Accessor for the RelatesTo property.
        Returns:
        current value of RelatesTo property
      • setRelatesTo

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

        public org.apache.cxf.ws.addressing.AttributedURIType getAction()
        Accessor for the Action property.
        Returns:
        current value of Action property
      • setAction

        public void setAction​(org.apache.cxf.ws.addressing.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()