Apache CXF API

org.apache.cxf.jaxws.spi
Class ProviderImpl

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

public class ProviderImpl
extends javax.xml.ws.spi.Provider


Field Summary
static String JAXWS_PROVIDER
           
protected static Logger LOG
           
 
Fields inherited from class javax.xml.ws.spi.Provider
JAXWSPROVIDER_PROPERTY
 
Constructor Summary
ProviderImpl()
           
 
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)
           
<T> T
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
 

Field Detail

JAXWS_PROVIDER

public static final String JAXWS_PROVIDER

LOG

protected static final Logger LOG
Constructor Detail

ProviderImpl

public ProviderImpl()
Method Detail

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 API

Apache CXF