Class ProviderImpl

java.lang.Object
javax.xml.ws.spi.Provider
com.sun.xml.ws.spi.ProviderImpl

public class ProviderImpl extends javax.xml.ws.spi.Provider
The entry point to the JAX-WS RI from the JAX-WS API.
Author:
WS Development Team
  • Field Details

    • INSTANCE

      public static final ProviderImpl INSTANCE
      Convenient singleton instance.
  • Constructor Details

    • ProviderImpl

      public ProviderImpl()
  • Method Details

    • createEndpoint

      public javax.xml.ws.Endpoint createEndpoint(String bindingId, Object implementor)
      Specified by:
      createEndpoint in class javax.xml.ws.spi.Provider
    • createServiceDelegate

      public javax.xml.ws.spi.ServiceDelegate createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class serviceClass)
      Specified by:
      createServiceDelegate in class javax.xml.ws.spi.Provider
    • createServiceDelegate

      public javax.xml.ws.spi.ServiceDelegate createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class serviceClass, javax.xml.ws.WebServiceFeature... features)
      Overrides:
      createServiceDelegate in class javax.xml.ws.spi.Provider
    • createServiceDelegate

      public javax.xml.ws.spi.ServiceDelegate createServiceDelegate(Source wsdlSource, QName serviceName, Class serviceClass)
    • createAndPublishEndpoint

      public javax.xml.ws.Endpoint createAndPublishEndpoint(String address, Object implementor)
      Specified by:
      createAndPublishEndpoint in class javax.xml.ws.spi.Provider
    • createEndpoint

      public javax.xml.ws.Endpoint createEndpoint(String bindingId, Object implementor, javax.xml.ws.WebServiceFeature... features)
      Overrides:
      createEndpoint in class javax.xml.ws.spi.Provider
    • createAndPublishEndpoint

      public javax.xml.ws.Endpoint createAndPublishEndpoint(String address, Object implementor, javax.xml.ws.WebServiceFeature... features)
      Overrides:
      createAndPublishEndpoint in class javax.xml.ws.spi.Provider
    • createEndpoint

      public javax.xml.ws.Endpoint createEndpoint(String bindingId, Class implementorClass, javax.xml.ws.spi.Invoker invoker, javax.xml.ws.WebServiceFeature... features)
      Overrides:
      createEndpoint in class javax.xml.ws.spi.Provider
    • readEndpointReference

      public javax.xml.ws.EndpointReference readEndpointReference(Source eprInfoset)
      Specified by:
      readEndpointReference in class javax.xml.ws.spi.Provider
    • getPort

      public <T> T getPort(javax.xml.ws.EndpointReference endpointReference, Class<T> clazz, javax.xml.ws.WebServiceFeature... webServiceFeatures)
      Specified by:
      getPort in class javax.xml.ws.spi.Provider
    • createW3CEndpointReference

      public javax.xml.ws.wsaddressing.W3CEndpointReference createW3CEndpointReference(String address, QName serviceName, QName portName, List<Element> metadata, String wsdlDocumentLocation, List<Element> referenceParameters)
      Specified by:
      createW3CEndpointReference in class javax.xml.ws.spi.Provider
    • createW3CEndpointReference

      public javax.xml.ws.wsaddressing.W3CEndpointReference createW3CEndpointReference(String address, QName interfaceName, QName serviceName, QName portName, List<Element> metadata, String wsdlDocumentLocation, List<Element> referenceParameters, List<Element> elements, Map<QName,String> attributes)
      Overrides:
      createW3CEndpointReference in class javax.xml.ws.spi.Provider