Class ProviderImpl

java.lang.Object
jakarta.xml.ws.spi.Provider
org.apache.cxf.jaxws.spi.ProviderImpl
Direct Known Subclasses:
ProviderImpl

public class ProviderImpl extends jakarta.xml.ws.spi.Provider
  • Field Details

    • JAXWS_PROVIDER

      public static final String JAXWS_PROVIDER
    • LOG

      protected static final Logger LOG
  • Constructor Details

    • ProviderImpl

      public ProviderImpl()
  • Method Details

    • createServiceDelegate

      public jakarta.xml.ws.spi.ServiceDelegate createServiceDelegate(URL url, QName qname, Class cls)
      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
    • createEndpointImpl

      protected EndpointImpl createEndpointImpl(org.apache.cxf.Bus bus, String bindingId, Object implementor, jakarta.xml.ws.WebServiceFeature... features)
    • createEndpoint

      public jakarta.xml.ws.Endpoint createEndpoint(String bindingId, Object implementor)
      Specified by:
      createEndpoint 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 url, Object implementor)
      Specified by:
      createAndPublishEndpoint 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
    • 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
    • convertToInternal

      public static org.apache.cxf.ws.addressing.EndpointReferenceType convertToInternal(jakarta.xml.ws.EndpointReference external)
      Convert from EndpointReference to CXF internal 2005/08 EndpointReferenceType
      Parameters:
      external - the jakarta.xml.ws.EndpointReference
      Returns:
      CXF internal 2005/08 EndpointReferenceType
    • 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
    • getPort

      public <T> T getPort(jakarta.xml.ws.EndpointReference endpointReference, Class<T> serviceEndpointInterface, jakarta.xml.ws.WebServiceFeature... features)
      Specified by:
      getPort 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