com.sun.xml.ws.spi
Class ProviderImpl

java.lang.Object
  extended by javax.xml.ws.spi.Provider
      extended by com.sun.xml.ws.spi.ProviderImpl

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

The entry point to the JAX-WS RI from the JAX-WS API.


Field Summary
static ProviderImpl INSTANCE
          Convenient singleton instance.
 
Fields inherited from class javax.xml.ws.spi.Provider
JAXWSPROVIDER_PROPERTY
 
Constructor Summary
ProviderImpl()
           
 
Method Summary
 javax.xml.ws.Endpoint createAndPublishEndpoint(java.lang.String address, java.lang.Object implementor)
           
 javax.xml.ws.Endpoint createAndPublishEndpoint(java.lang.String address, java.lang.Object implementor, javax.xml.ws.WebServiceFeature... features)
           
 javax.xml.ws.Endpoint createEndpoint(java.lang.String bindingId, java.lang.Class implementorClass, javax.xml.ws.spi.Invoker invoker, javax.xml.ws.WebServiceFeature... features)
           
 javax.xml.ws.Endpoint createEndpoint(java.lang.String bindingId, java.lang.Object implementor)
           
 javax.xml.ws.Endpoint createEndpoint(java.lang.String bindingId, java.lang.Object implementor, javax.xml.ws.WebServiceFeature... features)
           
 javax.xml.ws.spi.ServiceDelegate createServiceDelegate(javax.xml.transform.Source wsdlSource, javax.xml.namespace.QName serviceName, java.lang.Class serviceClass)
           
 javax.xml.ws.spi.ServiceDelegate createServiceDelegate(java.net.URL wsdlDocumentLocation, javax.xml.namespace.QName serviceName, java.lang.Class serviceClass)
           
 javax.xml.ws.spi.ServiceDelegate createServiceDelegate(java.net.URL wsdlDocumentLocation, javax.xml.namespace.QName serviceName, java.lang.Class serviceClass, javax.xml.ws.WebServiceFeature... features)
           
 javax.xml.ws.wsaddressing.W3CEndpointReference createW3CEndpointReference(java.lang.String address, javax.xml.namespace.QName serviceName, javax.xml.namespace.QName portName, java.util.List<org.w3c.dom.Element> metadata, java.lang.String wsdlDocumentLocation, java.util.List<org.w3c.dom.Element> referenceParameters)
           
 javax.xml.ws.wsaddressing.W3CEndpointReference createW3CEndpointReference(java.lang.String address, javax.xml.namespace.QName interfaceName, javax.xml.namespace.QName serviceName, javax.xml.namespace.QName portName, java.util.List<org.w3c.dom.Element> metadata, java.lang.String wsdlDocumentLocation, java.util.List<org.w3c.dom.Element> referenceParameters, java.util.List<org.w3c.dom.Element> elements, java.util.Map<javax.xml.namespace.QName,java.lang.String> attributes)
           
<T> T
getPort(javax.xml.ws.EndpointReference endpointReference, java.lang.Class<T> clazz, javax.xml.ws.WebServiceFeature... webServiceFeatures)
           
 javax.xml.ws.EndpointReference readEndpointReference(javax.xml.transform.Source eprInfoset)
           
 
Methods inherited from class javax.xml.ws.spi.Provider
provider
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final ProviderImpl INSTANCE
Convenient singleton instance.

Constructor Detail

ProviderImpl

public ProviderImpl()
Method Detail

createEndpoint

public javax.xml.ws.Endpoint createEndpoint(java.lang.String bindingId,
                                            java.lang.Object implementor)
Specified by:
createEndpoint in class javax.xml.ws.spi.Provider

createServiceDelegate

public javax.xml.ws.spi.ServiceDelegate createServiceDelegate(java.net.URL wsdlDocumentLocation,
                                                              javax.xml.namespace.QName serviceName,
                                                              java.lang.Class serviceClass)
Specified by:
createServiceDelegate in class javax.xml.ws.spi.Provider

createServiceDelegate

public javax.xml.ws.spi.ServiceDelegate createServiceDelegate(java.net.URL wsdlDocumentLocation,
                                                              javax.xml.namespace.QName serviceName,
                                                              java.lang.Class serviceClass,
                                                              javax.xml.ws.WebServiceFeature... features)
Overrides:
createServiceDelegate in class javax.xml.ws.spi.Provider

createServiceDelegate

public javax.xml.ws.spi.ServiceDelegate createServiceDelegate(javax.xml.transform.Source wsdlSource,
                                                              javax.xml.namespace.QName serviceName,
                                                              java.lang.Class serviceClass)

createAndPublishEndpoint

public javax.xml.ws.Endpoint createAndPublishEndpoint(java.lang.String address,
                                                      java.lang.Object implementor)
Specified by:
createAndPublishEndpoint in class javax.xml.ws.spi.Provider

createEndpoint

public javax.xml.ws.Endpoint createEndpoint(java.lang.String bindingId,
                                            java.lang.Object implementor,
                                            javax.xml.ws.WebServiceFeature... features)
Overrides:
createEndpoint in class javax.xml.ws.spi.Provider

createAndPublishEndpoint

public javax.xml.ws.Endpoint createAndPublishEndpoint(java.lang.String address,
                                                      java.lang.Object implementor,
                                                      javax.xml.ws.WebServiceFeature... features)
Overrides:
createAndPublishEndpoint in class javax.xml.ws.spi.Provider

createEndpoint

public javax.xml.ws.Endpoint createEndpoint(java.lang.String bindingId,
                                            java.lang.Class implementorClass,
                                            javax.xml.ws.spi.Invoker invoker,
                                            javax.xml.ws.WebServiceFeature... features)
Overrides:
createEndpoint in class javax.xml.ws.spi.Provider

readEndpointReference

public javax.xml.ws.EndpointReference readEndpointReference(javax.xml.transform.Source eprInfoset)
Specified by:
readEndpointReference in class javax.xml.ws.spi.Provider

getPort

public <T> T getPort(javax.xml.ws.EndpointReference endpointReference,
                     java.lang.Class<T> clazz,
                     javax.xml.ws.WebServiceFeature... webServiceFeatures)
Specified by:
getPort in class javax.xml.ws.spi.Provider

createW3CEndpointReference

public javax.xml.ws.wsaddressing.W3CEndpointReference createW3CEndpointReference(java.lang.String address,
                                                                                 javax.xml.namespace.QName serviceName,
                                                                                 javax.xml.namespace.QName portName,
                                                                                 java.util.List<org.w3c.dom.Element> metadata,
                                                                                 java.lang.String wsdlDocumentLocation,
                                                                                 java.util.List<org.w3c.dom.Element> referenceParameters)
Specified by:
createW3CEndpointReference in class javax.xml.ws.spi.Provider

createW3CEndpointReference

public javax.xml.ws.wsaddressing.W3CEndpointReference createW3CEndpointReference(java.lang.String address,
                                                                                 javax.xml.namespace.QName interfaceName,
                                                                                 javax.xml.namespace.QName serviceName,
                                                                                 javax.xml.namespace.QName portName,
                                                                                 java.util.List<org.w3c.dom.Element> metadata,
                                                                                 java.lang.String wsdlDocumentLocation,
                                                                                 java.util.List<org.w3c.dom.Element> referenceParameters,
                                                                                 java.util.List<org.w3c.dom.Element> elements,
                                                                                 java.util.Map<javax.xml.namespace.QName,java.lang.String> attributes)
Overrides:
createW3CEndpointReference in class javax.xml.ws.spi.Provider


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.