Class EndpointReferenceUtils


  • public final class EndpointReferenceUtils
    extends Object
    • Method Detail

      • convertFromAxis2

        public static EndpointReference convertFromAxis2​(org.apache.axis2.addressing.EndpointReference axis2EPR,
                                                         String addressingNamespace)
                                                  throws Exception
        Convert from a EndpointReference to a subclass of EndpointReference.
        Parameters:
        axis2EPR -
        addressingNamespace -
        Returns:
        Throws:
        Exception
      • convertToAxis2

        public static String convertToAxis2​(org.apache.axis2.addressing.EndpointReference axis2EPR,
                                            EndpointReference jaxwsEPR)
                                     throws Exception
        Convert from a EndpointReference to a an instance of EndpointReference.
        Parameters:
        axis2EPR -
        jaxwsEPR -
        Returns:
        the WS-Addressing namespace of the javax.xml.ws.EndpointReference.
        Throws:
        Exception
      • getAddressingNamespace

        public static <T extends EndpointReferenceString getAddressingNamespace​(Class<T> clazz)
        Type Parameters:
        T -
        Parameters:
        clazz -
        Returns:
      • createAxis2EndpointReference

        public static org.apache.axis2.addressing.EndpointReference createAxis2EndpointReference​(String address,
                                                                                                 QName serviceName,
                                                                                                 QName portName,
                                                                                                 String wsdlDocumentLocation,
                                                                                                 String addressingNamespace)
        Parameters:
        address -
        serviceName -
        portName -
        wsdlDocumentLocation -
        addressingNamespace -
        Returns:
      • createAxis2EndpointReference

        public static org.apache.axis2.addressing.EndpointReference createAxis2EndpointReference​(String address)
        Parameters:
        address -
        Returns:
      • addReferenceParameters

        public static void addReferenceParameters​(org.apache.axis2.addressing.EndpointReference axis2EPR,
                                                  Element... referenceParameters)
                                           throws Exception
        Parameters:
        axis2EPR -
        referenceParameters -
        Throws:
        Exception
      • addExtensibleElements

        public static void addExtensibleElements​(org.apache.axis2.addressing.EndpointReference axis2EPR,
                                                 Element... elements)
                                          throws Exception
        Parameters:
        axis2EPR -
        elements -
        Throws:
        Exception
      • addExtensibleAttributes

        public static void addExtensibleAttributes​(org.apache.axis2.addressing.EndpointReference axis2EPR,
                                                   Map<QName,​String> attributes)
                                            throws Exception
        Throws:
        Exception
      • addMetadata

        public static void addMetadata​(org.apache.axis2.addressing.EndpointReference axis2EPR,
                                       Element... metadata)
                                throws Exception
        Parameters:
        axis2EPR -
        metadata -
        Throws:
        Exception
      • addInterface

        public static void addInterface​(org.apache.axis2.addressing.EndpointReference axis2EPR,
                                        QName portType,
                                        String addressingNamespace)
                                 throws Exception
        Parameters:
        axis2EPR -
        portType -
        addressingNamespace -
        Throws:
        Exception
      • addService

        public static void addService​(org.apache.axis2.addressing.EndpointReference axis2EPR,
                                      QName service,
                                      QName port,
                                      String addressingNamespace)
                               throws Exception
        Parameters:
        axis2EPR -
        service -
        port -
        addressingNamespace -
        Throws:
        Exception
      • addLocation

        public static void addLocation​(org.apache.axis2.addressing.EndpointReference axis2EPR,
                                       String targetNamespace,
                                       String wsdlDocumentLocation,
                                       String addressingNamespace)
                                throws Exception
        Parameters:
        axis2EPR -
        targetNamespace -
        wsdlDocumentLocation -
        addressingNamespace -
        Throws:
        Exception