Package javax.xml.ws.spi
Class Provider
- java.lang.Object
-
- javax.xml.ws.spi.Provider
-
public abstract class Provider extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedProvider()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract EndpointcreateAndPublishEndpoint(String address, Object implementor)EndpointcreateAndPublishEndpoint(String address, Object implementor, WebServiceFeature... features)EndpointcreateEndpoint(String bindingId, Class<?> implementorClass, Invoker invoker, WebServiceFeature... features)abstract EndpointcreateEndpoint(String bindingId, Object implementor)EndpointcreateEndpoint(String bindingId, Object implementor, WebServiceFeature... features)abstract ServiceDelegatecreateServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class<? extends Service> serviceClass)ServiceDelegatecreateServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class<? extends Service> serviceClass, WebServiceFeature... features)abstract W3CEndpointReferencecreateW3CEndpointReference(String address, QName serviceName, QName portName, List<Element> metadata, String wsdlDocumentLocation, List<Element> referenceParameters)W3CEndpointReferencecreateW3CEndpointReference(String address, QName interfaceName, QName serviceName, QName portName, List<Element> metadata, String wsdlDocumentLocation, List<Element> referenceParameters, List<Element> elements, Map<QName,String> attributes)abstract <T> TgetPort(EndpointReference endpointReference, Class<T> serviceEndpointInterface, WebServiceFeature... features)static Providerprovider()abstract EndpointReferencereadEndpointReference(Source eprInfoset)
-
-
-
Method Detail
-
provider
public static Provider provider()
-
createServiceDelegate
public abstract ServiceDelegate createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class<? extends Service> serviceClass)
-
createServiceDelegate
public ServiceDelegate createServiceDelegate(URL wsdlDocumentLocation, QName serviceName, Class<? extends Service> serviceClass, WebServiceFeature... features)
-
createAndPublishEndpoint
public abstract Endpoint createAndPublishEndpoint(String address, Object implementor)
-
readEndpointReference
public abstract EndpointReference readEndpointReference(Source eprInfoset)
-
getPort
public abstract <T> T getPort(EndpointReference endpointReference, Class<T> serviceEndpointInterface, WebServiceFeature... features)
-
createW3CEndpointReference
public abstract W3CEndpointReference createW3CEndpointReference(String address, QName serviceName, QName portName, List<Element> metadata, String wsdlDocumentLocation, List<Element> referenceParameters)
-
createW3CEndpointReference
public 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)
-
createAndPublishEndpoint
public Endpoint createAndPublishEndpoint(String address, Object implementor, WebServiceFeature... features)
-
createEndpoint
public Endpoint createEndpoint(String bindingId, Object implementor, WebServiceFeature... features)
-
createEndpoint
public Endpoint createEndpoint(String bindingId, Class<?> implementorClass, Invoker invoker, WebServiceFeature... features)
-
-