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
Fields inherited from class javax.xml.ws.spi.Provider |
JAXWSPROVIDER_PROPERTY |
Method Summary |
static EndpointReferenceType |
convertToInternal(javax.xml.ws.EndpointReference external)
Convert from EndpointReference to CXF internal 2005/08 EndpointReferenceType |
javax.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,
Object implementor)
|
javax.xml.ws.Endpoint |
createEndpoint(String bindingId,
Object implementor,
javax.xml.ws.WebServiceFeature... features)
|
protected EndpointImpl |
createEndpointImpl(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)
|
|
getPort(javax.xml.ws.EndpointReference endpointReference,
Class<T> serviceEndpointInterface,
javax.xml.ws.WebServiceFeature... features)
|
static boolean |
isJaxWs22()
|
javax.xml.ws.EndpointReference |
readEndpointReference(Source eprInfoset)
|
Methods inherited from class javax.xml.ws.spi.Provider |
createEndpoint, provider |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAXWS_PROVIDER
public static final String JAXWS_PROVIDER
LOG
protected static final Logger LOG
ProviderImpl
public ProviderImpl()
isJaxWs22
public static boolean isJaxWs22()
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(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
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 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
Apache CXF