Service (Java Platform SE 7 ) (original) (raw)

Modifier and Type

Method and Description

void

**[addPort](../../../javax/xml/ws/Service.html#addPort%28javax.xml.namespace.QName,%20java.lang.String,%20java.lang.String%29)**([QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") portName,[String](../../../java/lang/String.html "class in java.lang") bindingId,[String](../../../java/lang/String.html "class in java.lang") endpointAddress)

Creates a new port for the service.

static [Service](../../../javax/xml/ws/Service.html "class in javax.xml.ws")

**[create](../../../javax/xml/ws/Service.html#create%28javax.xml.namespace.QName%29)**([QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") serviceName)

Creates a Service instance.

static [Service](../../../javax/xml/ws/Service.html "class in javax.xml.ws")

**[create](../../../javax/xml/ws/Service.html#create%28javax.xml.namespace.QName,%20javax.xml.ws.WebServiceFeature...%29)**([QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") serviceName,[WebServiceFeature](../../../javax/xml/ws/WebServiceFeature.html "class in javax.xml.ws")... features)

Creates a Service instance.

static [Service](../../../javax/xml/ws/Service.html "class in javax.xml.ws")

**[create](../../../javax/xml/ws/Service.html#create%28java.net.URL,%20javax.xml.namespace.QName%29)**([URL](../../../java/net/URL.html "class in java.net") wsdlDocumentLocation,[QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") serviceName)

Creates a Service instance.

static [Service](../../../javax/xml/ws/Service.html "class in javax.xml.ws")

**[create](../../../javax/xml/ws/Service.html#create%28java.net.URL,%20javax.xml.namespace.QName,%20javax.xml.ws.WebServiceFeature...%29)**([URL](../../../java/net/URL.html "class in java.net") wsdlDocumentLocation,[QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") serviceName,[WebServiceFeature](../../../javax/xml/ws/WebServiceFeature.html "class in javax.xml.ws")... features)

Creates a Service instance.

<T> [Dispatch](../../../javax/xml/ws/Dispatch.html "interface in javax.xml.ws")<T>

**[createDispatch](../../../javax/xml/ws/Service.html#createDispatch%28javax.xml.ws.EndpointReference,%20java.lang.Class,%20javax.xml.ws.Service.Mode,%20javax.xml.ws.WebServiceFeature...%29)**([EndpointReference](../../../javax/xml/ws/EndpointReference.html "class in javax.xml.ws") endpointReference,[Class](../../../java/lang/Class.html "class in java.lang")<T> type,[Service.Mode](../../../javax/xml/ws/Service.Mode.html "enum in javax.xml.ws") mode,[WebServiceFeature](../../../javax/xml/ws/WebServiceFeature.html "class in javax.xml.ws")... features)

Creates a Dispatch instance for use with objects of the client's choosing.

[Dispatch](../../../javax/xml/ws/Dispatch.html "interface in javax.xml.ws")<[Object](../../../java/lang/Object.html "class in java.lang")>

**[createDispatch](../../../javax/xml/ws/Service.html#createDispatch%28javax.xml.ws.EndpointReference,%20javax.xml.bind.JAXBContext,%20javax.xml.ws.Service.Mode,%20javax.xml.ws.WebServiceFeature...%29)**([EndpointReference](../../../javax/xml/ws/EndpointReference.html "class in javax.xml.ws") endpointReference,[JAXBContext](../../../javax/xml/bind/JAXBContext.html "class in javax.xml.bind") context,[Service.Mode](../../../javax/xml/ws/Service.Mode.html "enum in javax.xml.ws") mode,[WebServiceFeature](../../../javax/xml/ws/WebServiceFeature.html "class in javax.xml.ws")... features)

Creates a Dispatch instance for use with JAXB generated objects.

<T> [Dispatch](../../../javax/xml/ws/Dispatch.html "interface in javax.xml.ws")<T>

**[createDispatch](../../../javax/xml/ws/Service.html#createDispatch%28javax.xml.namespace.QName,%20java.lang.Class,%20javax.xml.ws.Service.Mode%29)**([QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") portName,[Class](../../../java/lang/Class.html "class in java.lang")<T> type,[Service.Mode](../../../javax/xml/ws/Service.Mode.html "enum in javax.xml.ws") mode)

Creates a Dispatch instance for use with objects of the client's choosing.

<T> [Dispatch](../../../javax/xml/ws/Dispatch.html "interface in javax.xml.ws")<T>

**[createDispatch](../../../javax/xml/ws/Service.html#createDispatch%28javax.xml.namespace.QName,%20java.lang.Class,%20javax.xml.ws.Service.Mode,%20javax.xml.ws.WebServiceFeature...%29)**([QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") portName,[Class](../../../java/lang/Class.html "class in java.lang")<T> type,[Service.Mode](../../../javax/xml/ws/Service.Mode.html "enum in javax.xml.ws") mode,[WebServiceFeature](../../../javax/xml/ws/WebServiceFeature.html "class in javax.xml.ws")... features)

Creates a Dispatch instance for use with objects of the client's choosing.

[Dispatch](../../../javax/xml/ws/Dispatch.html "interface in javax.xml.ws")<[Object](../../../java/lang/Object.html "class in java.lang")>

**[createDispatch](../../../javax/xml/ws/Service.html#createDispatch%28javax.xml.namespace.QName,%20javax.xml.bind.JAXBContext,%20javax.xml.ws.Service.Mode%29)**([QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") portName,[JAXBContext](../../../javax/xml/bind/JAXBContext.html "class in javax.xml.bind") context,[Service.Mode](../../../javax/xml/ws/Service.Mode.html "enum in javax.xml.ws") mode)

Creates a Dispatch instance for use with JAXB generated objects.

[Dispatch](../../../javax/xml/ws/Dispatch.html "interface in javax.xml.ws")<[Object](../../../java/lang/Object.html "class in java.lang")>

**[createDispatch](../../../javax/xml/ws/Service.html#createDispatch%28javax.xml.namespace.QName,%20javax.xml.bind.JAXBContext,%20javax.xml.ws.Service.Mode,%20javax.xml.ws.WebServiceFeature...%29)**([QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") portName,[JAXBContext](../../../javax/xml/bind/JAXBContext.html "class in javax.xml.bind") context,[Service.Mode](../../../javax/xml/ws/Service.Mode.html "enum in javax.xml.ws") mode,[WebServiceFeature](../../../javax/xml/ws/WebServiceFeature.html "class in javax.xml.ws")... features)

Creates a Dispatch instance for use with JAXB generated objects.

[Executor](../../../java/util/concurrent/Executor.html "interface in java.util.concurrent")

**[getExecutor](../../../javax/xml/ws/Service.html#getExecutor%28%29)**()

Returns the executor for this Serviceinstance.

[HandlerResolver](../../../javax/xml/ws/handler/HandlerResolver.html "interface in javax.xml.ws.handler")

**[getHandlerResolver](../../../javax/xml/ws/Service.html#getHandlerResolver%28%29)**()

Returns the configured handler resolver.

<T> T

**[getPort](../../../javax/xml/ws/Service.html#getPort%28java.lang.Class%29)**([Class](../../../java/lang/Class.html "class in java.lang")<T> serviceEndpointInterface)

The getPort method returns a proxy.

<T> T

**[getPort](../../../javax/xml/ws/Service.html#getPort%28java.lang.Class,%20javax.xml.ws.WebServiceFeature...%29)**([Class](../../../java/lang/Class.html "class in java.lang")<T> serviceEndpointInterface,[WebServiceFeature](../../../javax/xml/ws/WebServiceFeature.html "class in javax.xml.ws")... features)

The getPort method returns a proxy.

<T> T

**[getPort](../../../javax/xml/ws/Service.html#getPort%28javax.xml.ws.EndpointReference,%20java.lang.Class,%20javax.xml.ws.WebServiceFeature...%29)**([EndpointReference](../../../javax/xml/ws/EndpointReference.html "class in javax.xml.ws") endpointReference,[Class](../../../java/lang/Class.html "class in java.lang")<T> serviceEndpointInterface,[WebServiceFeature](../../../javax/xml/ws/WebServiceFeature.html "class in javax.xml.ws")... features)

The getPort method returns a proxy.

<T> T

**[getPort](../../../javax/xml/ws/Service.html#getPort%28javax.xml.namespace.QName,%20java.lang.Class%29)**([QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") portName,[Class](../../../java/lang/Class.html "class in java.lang")<T> serviceEndpointInterface)

The getPort method returns a proxy.

<T> T

**[getPort](../../../javax/xml/ws/Service.html#getPort%28javax.xml.namespace.QName,%20java.lang.Class,%20javax.xml.ws.WebServiceFeature...%29)**([QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace") portName,[Class](../../../java/lang/Class.html "class in java.lang")<T> serviceEndpointInterface,[WebServiceFeature](../../../javax/xml/ws/WebServiceFeature.html "class in javax.xml.ws")... features)

The getPort method returns a proxy.

[Iterator](../../../java/util/Iterator.html "interface in java.util")<[QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace")>

**[getPorts](../../../javax/xml/ws/Service.html#getPorts%28%29)**()

Returns an Iterator for the list ofQNames of service endpoints grouped by this service

[QName](../../../javax/xml/namespace/QName.html "class in javax.xml.namespace")

**[getServiceName](../../../javax/xml/ws/Service.html#getServiceName%28%29)**()

Gets the name of this service.

[URL](../../../java/net/URL.html "class in java.net")

**[getWSDLDocumentLocation](../../../javax/xml/ws/Service.html#getWSDLDocumentLocation%28%29)**()

Gets the location of the WSDL document for this Service.

void

**[setExecutor](../../../javax/xml/ws/Service.html#setExecutor%28java.util.concurrent.Executor%29)**([Executor](../../../java/util/concurrent/Executor.html "interface in java.util.concurrent") executor)

Sets the executor for this Service instance.

void

**[setHandlerResolver](../../../javax/xml/ws/Service.html#setHandlerResolver%28javax.xml.ws.handler.HandlerResolver%29)**([HandlerResolver](../../../javax/xml/ws/handler/HandlerResolver.html "interface in javax.xml.ws.handler") handlerResolver)

Sets the HandlerResolver for this Service instance.