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 StringJAXWS_PROVIDERprotected static LoggerLOG
-
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.EndpointReferenceTypeconvertToInternal(javax.xml.ws.EndpointReference external)Convert from EndpointReference to CXF internal 2005/08 EndpointReferenceTypejavax.xml.ws.EndpointcreateAndPublishEndpoint(String url, Object implementor)javax.xml.ws.EndpointcreateAndPublishEndpoint(String address, Object implementor, javax.xml.ws.WebServiceFeature... features)javax.xml.ws.EndpointcreateEndpoint(String bindingId, Class<?> implementorClass, javax.xml.ws.spi.Invoker invoker, javax.xml.ws.WebServiceFeature... features)javax.xml.ws.EndpointcreateEndpoint(String bindingId, Object implementor)javax.xml.ws.EndpointcreateEndpoint(String bindingId, Object implementor, javax.xml.ws.WebServiceFeature... features)protected EndpointImplcreateEndpointImpl(Bus bus, String bindingId, Object implementor, javax.xml.ws.WebServiceFeature... features)javax.xml.ws.spi.ServiceDelegatecreateServiceDelegate(URL url, QName qname, Class cls)javax.xml.ws.spi.ServiceDelegatecreateServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class serviceClass, javax.xml.ws.WebServiceFeature... features)javax.xml.ws.wsaddressing.W3CEndpointReferencecreateW3CEndpointReference(String address, QName serviceName, QName portName, List<Element> metadata, String wsdlDocumentLocation, List<Element> referenceParameters)javax.xml.ws.wsaddressing.W3CEndpointReferencecreateW3CEndpointReference(String address, QName interfaceName, QName serviceName, QName portName, List<Element> metadata, String wsdlDocumentLocation, List<Element> referenceParameters, List<Element> elements, Map<QName,String> attributes)<T> TgetPort(javax.xml.ws.EndpointReference endpointReference, Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)javax.xml.ws.EndpointReferencereadEndpointReference(Source eprInfoset)
-
-
-
Method Detail
-
createServiceDelegate
public javax.xml.ws.spi.ServiceDelegate createServiceDelegate(URL url, QName qname, Class cls)
- Specified by:
createServiceDelegatein 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:
createServiceDelegatein classjavax.xml.ws.spi.Provider
-
createEndpointImpl
protected EndpointImpl createEndpointImpl(Bus bus, String bindingId, Object implementor, javax.xml.ws.WebServiceFeature... features)
-
createEndpoint
public javax.xml.ws.Endpoint createEndpoint(String bindingId, Object implementor)
- Specified by:
createEndpointin classjavax.xml.ws.spi.Provider
-
createEndpoint
public javax.xml.ws.Endpoint createEndpoint(String bindingId, Object implementor, javax.xml.ws.WebServiceFeature... features)
- Overrides:
createEndpointin classjavax.xml.ws.spi.Provider
-
createAndPublishEndpoint
public javax.xml.ws.Endpoint createAndPublishEndpoint(String url, Object implementor)
- Specified by:
createAndPublishEndpointin classjavax.xml.ws.spi.Provider
-
createAndPublishEndpoint
public javax.xml.ws.Endpoint createAndPublishEndpoint(String address, Object implementor, javax.xml.ws.WebServiceFeature... features)
- Overrides:
createAndPublishEndpointin 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:
createEndpointin 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:
createW3CEndpointReferencein 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:
createW3CEndpointReferencein 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:
getPortin classjavax.xml.ws.spi.Provider
-
readEndpointReference
public javax.xml.ws.EndpointReference readEndpointReference(Source eprInfoset)
- Specified by:
readEndpointReferencein classjavax.xml.ws.spi.Provider
-
-