Class W3CEndpointReference


  • public final class W3CEndpointReference
    extends EndpointReference
    This class represents a W3C Addressing EndpointReferece which is a remote reference to a web service endpoint that supports the W3C WS-Addressing 1.0 - Core Recommendation.

    Developers should use this class in their SEIs if they want to pass/return endpoint references that represent the W3C WS-Addressing recommendation.

    Jakarta XML Binding will use the Jakarta XML Binding annotations and bind this class to XML infoset that is consistent with that defined by WS-Addressing. See WS-Addressing for more information on WS-Addressing EndpointReferences.

    Since:
    1.6, JAX-WS 2.1
    • Constructor Summary

      Constructors 
      Constructor Description
      W3CEndpointReference​(javax.xml.transform.Source source)
      Creates an EPR from infoset representation
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void writeTo​(javax.xml.transform.Result result)
      write this EndpointReference to the specified infoset format
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • W3CEndpointReference

        public W3CEndpointReference​(javax.xml.transform.Source source)
        Creates an EPR from infoset representation
        Parameters:
        source - A source object containing valid XmlInfoset instance consistent with the W3C WS-Addressing Core recommendation.
        Throws:
        WebServiceException - If the source does NOT contain a valid W3C WS-Addressing EndpointReference.
        java.lang.NullPointerException - If the null source value is given
    • Method Detail

      • writeTo

        public void writeTo​(javax.xml.transform.Result result)
        Description copied from class: EndpointReference
        write this EndpointReference to the specified infoset format
        Specified by:
        writeTo in class EndpointReference
        Parameters:
        result - for writing infoset