org.apache.axis2.jaxws.spi
Class ServiceDelegate
java.lang.Object
javax.xml.ws.spi.ServiceDelegate
org.apache.axis2.jaxws.spi.ServiceDelegate
public class ServiceDelegate
- extends ServiceDelegate
The ServiceDelegate serves as the backing implementation for all of the methods in the Service
API. This is the plug point for the client implementation.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceDelegate
public ServiceDelegate(java.net.URL url,
QName qname,
java.lang.Class clazz)
throws WebServiceException
- Throws:
WebServiceException
addPort
public void addPort(QName portName,
java.lang.String bindingId,
java.lang.String endpointAddress)
throws WebServiceException
- Specified by:
addPort
in class ServiceDelegate
- Throws:
WebServiceException
createDispatch
public <T> Dispatch<T> createDispatch(QName qname,
java.lang.Class<T> clazz,
Service.Mode mode)
throws WebServiceException
- Specified by:
createDispatch
in class ServiceDelegate
- Throws:
WebServiceException
createDispatch
public Dispatch<java.lang.Object> createDispatch(QName qname,
javax.xml.bind.JAXBContext context,
Service.Mode mode)
- Specified by:
createDispatch
in class ServiceDelegate
getPort
public <T> T getPort(java.lang.Class<T> sei)
throws WebServiceException
- Specified by:
getPort
in class ServiceDelegate
- Throws:
WebServiceException
getPort
public <T> T getPort(QName portName,
java.lang.Class<T> sei)
throws WebServiceException
- Specified by:
getPort
in class ServiceDelegate
- Throws:
WebServiceException
getExecutor
public java.util.concurrent.Executor getExecutor()
- Specified by:
getExecutor
in class ServiceDelegate
getHandlerResolver
public HandlerResolver getHandlerResolver()
- Specified by:
getHandlerResolver
in class ServiceDelegate
getPorts
public java.util.Iterator<QName> getPorts()
- Specified by:
getPorts
in class ServiceDelegate
getServiceName
public QName getServiceName()
- Specified by:
getServiceName
in class ServiceDelegate
getWSDLDocumentLocation
public java.net.URL getWSDLDocumentLocation()
- Specified by:
getWSDLDocumentLocation
in class ServiceDelegate
setExecutor
public void setExecutor(java.util.concurrent.Executor e)
- Specified by:
setExecutor
in class ServiceDelegate
setHandlerResolver
public void setHandlerResolver(HandlerResolver handlerresolver)
- Specified by:
setHandlerResolver
in class ServiceDelegate
getServiceDescription
public ServiceDescription getServiceDescription()
- Get the ServiceDescription tree that this ServiceDelegate
getServiceClient
public ServiceClient getServiceClient(QName portQName)
throws WebServiceException
- Throws:
WebServiceException
Copyright © 2007 Apache Web Services Project. All Rights Reserved.