Class ProviderImpl


  • public class ProviderImpl
    extends jakarta.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 jakarta.xml.ws.Endpoint createEndpoint​(String bindingId,
                                                      Object implementor)
        Specified by:
        createEndpoint in class jakarta.xml.ws.spi.Provider
      • createServiceDelegate

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

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

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

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

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

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

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

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

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

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

        public jakarta.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 jakarta.xml.ws.spi.Provider