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 Service
instance.
[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 ofQName
s 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.