Package org.apache.cxf.jaxws.spi
Class ProviderImpl
- java.lang.Object
-
- javax.xml.ws.spi.Provider
-
- org.apache.cxf.jaxws.spi.ProviderImpl
-
- Direct Known Subclasses:
ProviderImpl
public class ProviderImpl extends javax.xml.ws.spi.Provider
-
-
Field Summary
Fields Modifier and Type Field Description static String
JAXWS_PROVIDER
protected static Logger
LOG
-
Constructor Summary
Constructors Constructor Description ProviderImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.apache.cxf.ws.addressing.EndpointReferenceType
convertToInternal(javax.xml.ws.EndpointReference external)
Convert from EndpointReference to CXF internal 2005/08 EndpointReferenceTypejavax.xml.ws.Endpoint
createAndPublishEndpoint(String url, Object implementor)
javax.xml.ws.Endpoint
createAndPublishEndpoint(String address, Object implementor, javax.xml.ws.WebServiceFeature... features)
javax.xml.ws.Endpoint
createEndpoint(String bindingId, Class<?> implementorClass, javax.xml.ws.spi.Invoker invoker, javax.xml.ws.WebServiceFeature... features)
javax.xml.ws.Endpoint
createEndpoint(String bindingId, Object implementor)
javax.xml.ws.Endpoint
createEndpoint(String bindingId, Object implementor, javax.xml.ws.WebServiceFeature... features)
protected EndpointImpl
createEndpointImpl(org.apache.cxf.Bus bus, String bindingId, Object implementor, javax.xml.ws.WebServiceFeature... features)
javax.xml.ws.spi.ServiceDelegate
createServiceDelegate(URL url, QName qname, Class cls)
javax.xml.ws.spi.ServiceDelegate
createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class serviceClass, javax.xml.ws.WebServiceFeature... features)
javax.xml.ws.wsaddressing.W3CEndpointReference
createW3CEndpointReference(String address, QName serviceName, QName portName, List<Element> metadata, String wsdlDocumentLocation, List<Element> referenceParameters)
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)
<T> T
getPort(javax.xml.ws.EndpointReference endpointReference, Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)
javax.xml.ws.EndpointReference
readEndpointReference(Source eprInfoset)
-
-
-
Method Detail
-
createServiceDelegate
public javax.xml.ws.spi.ServiceDelegate createServiceDelegate(URL url, QName qname, Class cls)
- Specified by:
createServiceDelegate
in classjavax.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 classjavax.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 classjavax.xml.ws.spi.Provider
-
createEndpoint
public javax.xml.ws.Endpoint createEndpoint(String bindingId, Object implementor, javax.xml.ws.WebServiceFeature... features)
- Overrides:
createEndpoint
in classjavax.xml.ws.spi.Provider
-
createAndPublishEndpoint
public javax.xml.ws.Endpoint createAndPublishEndpoint(String url, Object implementor)
- Specified by:
createAndPublishEndpoint
in classjavax.xml.ws.spi.Provider
-
createAndPublishEndpoint
public javax.xml.ws.Endpoint createAndPublishEndpoint(String address, Object implementor, javax.xml.ws.WebServiceFeature... features)
- Overrides:
createAndPublishEndpoint
in classjavax.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 classjavax.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 classjavax.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 classjavax.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 classjavax.xml.ws.spi.Provider
-
readEndpointReference
public javax.xml.ws.EndpointReference readEndpointReference(Source eprInfoset)
- Specified by:
readEndpointReference
in classjavax.xml.ws.spi.Provider
-
-