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.