Class ProviderImpl

  • Direct Known Subclasses:
    ProviderImpl

    public class ProviderImpl
    extends javax.xml.ws.spi.Provider
    • Field Detail

      • JAXWS_PROVIDER

        public static final String JAXWS_PROVIDER
      • LOG

        protected static final Logger LOG
    • Constructor Detail

      • ProviderImpl

        public ProviderImpl()
    • Method Detail

      • createServiceDelegate

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

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

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

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

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