|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.xml.ws.spi.ServiceDelegate
org.apache.axis2.jaxws.spi.ServiceDelegate
public class 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.
| Constructor Summary | |
|---|---|
ServiceDelegate(java.net.URL url,
QName qname,
java.lang.Class clazz)
|
|
| Method Summary | ||
|---|---|---|
void |
addPort(QName portName,
java.lang.String bindingId,
java.lang.String endpointAddress)
|
|
|
createDispatch(EndpointReference jaxwsEPR,
java.lang.Class<T> type,
Service.Mode mode,
WebServiceFeature... features)
|
|
Dispatch<java.lang.Object> |
createDispatch(EndpointReference jaxwsEPR,
javax.xml.bind.JAXBContext context,
Service.Mode mode,
WebServiceFeature... features)
|
|
|
createDispatch(QName portName,
java.lang.Class<T> type,
Service.Mode mode)
|
|
|
createDispatch(QName portName,
java.lang.Class<T> type,
Service.Mode mode,
WebServiceFeature... features)
|
|
Dispatch<java.lang.Object> |
createDispatch(QName portName,
javax.xml.bind.JAXBContext context,
Service.Mode mode)
|
|
Dispatch<java.lang.Object> |
createDispatch(QName portName,
javax.xml.bind.JAXBContext context,
Service.Mode mode,
WebServiceFeature... features)
|
|
java.util.concurrent.Executor |
getExecutor()
|
|
HandlerResolver |
getHandlerResolver()
|
|
|
getPort(java.lang.Class<T> sei)
|
|
|
getPort(java.lang.Class<T> sei,
WebServiceFeature... features)
|
|
|
getPort(EndpointReference jaxwsEPR,
java.lang.Class<T> sei,
WebServiceFeature... features)
|
|
|
getPort(EndpointReference axis2EPR,
java.lang.String addressingNamespace,
java.lang.Class<T> sei,
WebServiceFeature... features)
|
|
|
getPort(QName portName,
java.lang.Class<T> sei)
|
|
|
getPort(QName portName,
java.lang.Class<T> sei,
WebServiceFeature... features)
|
|
java.util.Iterator<QName> |
getPorts()
|
|
ServiceClient |
getServiceClient(QName portQName)
|
|
ServiceDescription |
getServiceDescription()
Get the ServiceDescription tree that this ServiceDelegate |
|
QName |
getServiceName()
|
|
java.net.URL |
getWSDLDocumentLocation()
|
|
void |
setExecutor(java.util.concurrent.Executor e)
|
|
void |
setHandlerResolver(HandlerResolver handlerresolver)
|
|
static void |
setPortMetadata(DescriptionBuilderComposite composite)
NON-STANDARD SPI! Set any metadata to be used on the creation of the NEXT Port by this thread. |
|
static void |
setServiceMetadata(DescriptionBuilderComposite composite)
NON-STANDARD SPI! Set any metadata to be used on the creation of the NEXT Service by this thread. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ServiceDelegate(java.net.URL url,
QName qname,
java.lang.Class clazz)
throws WebServiceException
WebServiceException| Method Detail |
|---|
public static void setServiceMetadata(DescriptionBuilderComposite composite)
composite - Additional metadata (if any) to be used in creation of the serviceService.create(QName),
Service.create(URL, QName)public static void setPortMetadata(DescriptionBuilderComposite composite)
composite - Additional metadata (if any) to be used in creation of the portService.getPort(Class),
Service.getPort(QName, Class)
public void addPort(QName portName,
java.lang.String bindingId,
java.lang.String endpointAddress)
throws WebServiceException
addPort in class ServiceDelegateWebServiceException
public <T> Dispatch<T> createDispatch(QName portName,
java.lang.Class<T> type,
Service.Mode mode)
throws WebServiceException
createDispatch in class ServiceDelegateWebServiceException
public Dispatch<java.lang.Object> createDispatch(QName portName,
javax.xml.bind.JAXBContext context,
Service.Mode mode)
createDispatch in class ServiceDelegate
public <T> Dispatch<T> createDispatch(EndpointReference jaxwsEPR,
java.lang.Class<T> type,
Service.Mode mode,
WebServiceFeature... features)
createDispatch in class ServiceDelegate
public Dispatch<java.lang.Object> createDispatch(EndpointReference jaxwsEPR,
javax.xml.bind.JAXBContext context,
Service.Mode mode,
WebServiceFeature... features)
createDispatch in class ServiceDelegate
public <T> Dispatch<T> createDispatch(QName portName,
java.lang.Class<T> type,
Service.Mode mode,
WebServiceFeature... features)
createDispatch in class ServiceDelegate
public Dispatch<java.lang.Object> createDispatch(QName portName,
javax.xml.bind.JAXBContext context,
Service.Mode mode,
WebServiceFeature... features)
createDispatch in class ServiceDelegate
public <T> T getPort(java.lang.Class<T> sei)
throws WebServiceException
getPort in class ServiceDelegateWebServiceException
public <T> T getPort(QName portName,
java.lang.Class<T> sei)
throws WebServiceException
getPort in class ServiceDelegateWebServiceException
public <T> T getPort(java.lang.Class<T> sei,
WebServiceFeature... features)
getPort in class ServiceDelegate
public <T> T getPort(EndpointReference jaxwsEPR,
java.lang.Class<T> sei,
WebServiceFeature... features)
getPort in class ServiceDelegate
public <T> T getPort(QName portName,
java.lang.Class<T> sei,
WebServiceFeature... features)
getPort in class ServiceDelegatepublic java.util.concurrent.Executor getExecutor()
getExecutor in class ServiceDelegatepublic HandlerResolver getHandlerResolver()
getHandlerResolver in class ServiceDelegatepublic java.util.Iterator<QName> getPorts()
getPorts in class ServiceDelegatepublic QName getServiceName()
getServiceName in class ServiceDelegatepublic java.net.URL getWSDLDocumentLocation()
getWSDLDocumentLocation in class ServiceDelegatepublic void setExecutor(java.util.concurrent.Executor e)
setExecutor in class ServiceDelegatepublic void setHandlerResolver(HandlerResolver handlerresolver)
setHandlerResolver in class ServiceDelegatepublic ServiceDescription getServiceDescription()
public ServiceClient getServiceClient(QName portQName)
throws WebServiceException
WebServiceException
public <T> T getPort(EndpointReference axis2EPR,
java.lang.String addressingNamespace,
java.lang.Class<T> sei,
WebServiceFeature... features)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||