javax.xml.ws
Class Service

java.lang.Object
  extended by javax.xml.ws.Service

public class Service
extends Object


Nested Class Summary
static class Service.Mode
           
 
Constructor Summary
protected Service(URL wsdlDocumentLocation, QName serviceName)
           
 
Method Summary
 void addPort(QName portName, String bindingId, String endpointAddress)
           
static Service create(QName serviceName)
           
static Service create(URL wsdlDocumentLocation, QName serviceName)
           
<T> Dispatch<T>
createDispatch(EndpointReference endpointReference, Class<T> type, Service.Mode mode, WebServiceFeature... features)
           
 Dispatch<Object> createDispatch(EndpointReference endpointReference, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
           
<T> Dispatch<T>
createDispatch(QName portName, Class<T> type, Service.Mode mode)
           
<T> Dispatch<T>
createDispatch(QName portName, Class<T> type, Service.Mode mode, WebServiceFeature... features)
           
 Dispatch<Object> createDispatch(QName portName, JAXBContext context, Service.Mode mode)
           
 Dispatch<Object> createDispatch(QName portName, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
           
 Executor getExecutor()
           
 HandlerResolver getHandlerResolver()
           
<T> T
getPort(Class<T> serviceEndpointInterface)
           
<T> T
getPort(Class<T> serviceEndpointInterface, WebServiceFeature... features)
           
<T> T
getPort(EndpointReference endpointReference, Class<T> serviceEndpointInterface, WebServiceFeature... features)
           
<T> T
getPort(QName portName, Class<T> serviceEndpointInterface)
           
<T> T
getPort(QName portName, Class<T> serviceEndpointInterface, WebServiceFeature... features)
           
 Iterator<QName> getPorts()
           
 QName getServiceName()
           
 URL getWSDLDocumentLocation()
           
 void setExecutor(Executor executor)
           
 void setHandlerResolver(HandlerResolver handlerResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Service

protected Service(URL wsdlDocumentLocation,
                  QName serviceName)
Method Detail

getPort

public <T> T getPort(QName portName,
                     Class<T> serviceEndpointInterface)

getPort

public <T> T getPort(Class<T> serviceEndpointInterface)

getPort

public <T> T getPort(QName portName,
                     Class<T> serviceEndpointInterface,
                     WebServiceFeature... features)

getPort

public <T> T getPort(Class<T> serviceEndpointInterface,
                     WebServiceFeature... features)

getPort

public <T> T getPort(EndpointReference endpointReference,
                     Class<T> serviceEndpointInterface,
                     WebServiceFeature... features)

addPort

public void addPort(QName portName,
                    String bindingId,
                    String endpointAddress)

createDispatch

public <T> Dispatch<T> createDispatch(QName portName,
                                      Class<T> type,
                                      Service.Mode mode)

createDispatch

public Dispatch<Object> createDispatch(QName portName,
                                       JAXBContext context,
                                       Service.Mode mode)

createDispatch

public <T> Dispatch<T> createDispatch(QName portName,
                                      Class<T> type,
                                      Service.Mode mode,
                                      WebServiceFeature... features)

createDispatch

public <T> Dispatch<T> createDispatch(EndpointReference endpointReference,
                                      Class<T> type,
                                      Service.Mode mode,
                                      WebServiceFeature... features)

createDispatch

public Dispatch<Object> createDispatch(QName portName,
                                       JAXBContext context,
                                       Service.Mode mode,
                                       WebServiceFeature... features)

createDispatch

public Dispatch<Object> createDispatch(EndpointReference endpointReference,
                                       JAXBContext context,
                                       Service.Mode mode,
                                       WebServiceFeature... features)

getServiceName

public QName getServiceName()

getPorts

public Iterator<QName> getPorts()

getWSDLDocumentLocation

public URL getWSDLDocumentLocation()

getHandlerResolver

public HandlerResolver getHandlerResolver()

setHandlerResolver

public void setHandlerResolver(HandlerResolver handlerResolver)

getExecutor

public Executor getExecutor()

setExecutor

public void setExecutor(Executor executor)

create

public static Service create(URL wsdlDocumentLocation,
                             QName serviceName)

create

public static Service create(QName serviceName)


Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.