Class 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 Detail

      • INSTANCE

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

      • ProviderImpl

        public ProviderImpl()
    • Method Detail

      • 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