|
||||||||||
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,
javax.xml.namespace.QName qname,
java.lang.Class clazz)
|
Method Summary | ||
---|---|---|
void |
addPort(javax.xml.namespace.QName portName,
java.lang.String bindingId,
java.lang.String endpointAddress)
|
|
|
createDispatch(javax.xml.ws.EndpointReference jaxwsEPR,
java.lang.Class<T> type,
javax.xml.ws.Service.Mode mode,
javax.xml.ws.WebServiceFeature... features)
|
|
javax.xml.ws.Dispatch<java.lang.Object> |
createDispatch(javax.xml.ws.EndpointReference jaxwsEPR,
javax.xml.bind.JAXBContext context,
javax.xml.ws.Service.Mode mode,
javax.xml.ws.WebServiceFeature... features)
|
|
|
createDispatch(javax.xml.namespace.QName portName,
java.lang.Class<T> type,
javax.xml.ws.Service.Mode mode)
|
|
|
createDispatch(javax.xml.namespace.QName portName,
java.lang.Class<T> type,
javax.xml.ws.Service.Mode mode,
javax.xml.ws.WebServiceFeature... features)
|
|
javax.xml.ws.Dispatch<java.lang.Object> |
createDispatch(javax.xml.namespace.QName portName,
javax.xml.bind.JAXBContext context,
javax.xml.ws.Service.Mode mode)
|
|
javax.xml.ws.Dispatch<java.lang.Object> |
createDispatch(javax.xml.namespace.QName portName,
javax.xml.bind.JAXBContext context,
javax.xml.ws.Service.Mode mode,
javax.xml.ws.WebServiceFeature... features)
|
|
protected void |
finalize()
|
|
java.util.concurrent.Executor |
getExecutor()
|
|
javax.xml.ws.handler.HandlerResolver |
getHandlerResolver()
|
|
|
getPort(java.lang.Class<T> sei)
|
|
|
getPort(java.lang.Class<T> sei,
javax.xml.ws.WebServiceFeature... features)
|
|
|
getPort(javax.xml.ws.EndpointReference jaxwsEPR,
java.lang.Class<T> sei,
javax.xml.ws.WebServiceFeature... features)
|
|
|
getPort(EndpointReference axis2EPR,
java.lang.String addressingNamespace,
java.lang.Class<T> sei,
javax.xml.ws.WebServiceFeature... features)
|
|
|
getPort(javax.xml.namespace.QName portName,
java.lang.Class<T> sei)
|
|
|
getPort(javax.xml.namespace.QName portName,
java.lang.Class<T> sei,
javax.xml.ws.WebServiceFeature... features)
|
|
java.util.Iterator<javax.xml.namespace.QName> |
getPorts()
|
|
ServiceClient |
getServiceClient(javax.xml.namespace.QName portQName)
|
|
ServiceDescription |
getServiceDescription()
Get the ServiceDescription tree that this ServiceDelegate |
|
javax.xml.namespace.QName |
getServiceName()
|
|
java.net.URL |
getWSDLDocumentLocation()
|
|
static void |
releaseService(javax.xml.ws.Service service)
PROPRIETARY METHOD TO RELEASE RESOUCES. |
|
void |
setExecutor(java.util.concurrent.Executor e)
|
|
void |
setHandlerResolver(javax.xml.ws.handler.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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServiceDelegate(java.net.URL url, javax.xml.namespace.QName qname, java.lang.Class clazz) throws javax.xml.ws.WebServiceException
javax.xml.ws.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(javax.xml.namespace.QName portName, java.lang.String bindingId, java.lang.String endpointAddress) throws javax.xml.ws.WebServiceException
addPort
in class javax.xml.ws.spi.ServiceDelegate
javax.xml.ws.WebServiceException
public <T> javax.xml.ws.Dispatch<T> createDispatch(javax.xml.namespace.QName portName, java.lang.Class<T> type, javax.xml.ws.Service.Mode mode) throws javax.xml.ws.WebServiceException
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
javax.xml.ws.WebServiceException
public javax.xml.ws.Dispatch<java.lang.Object> createDispatch(javax.xml.namespace.QName portName, javax.xml.bind.JAXBContext context, javax.xml.ws.Service.Mode mode)
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
public <T> javax.xml.ws.Dispatch<T> createDispatch(javax.xml.ws.EndpointReference jaxwsEPR, java.lang.Class<T> type, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
public javax.xml.ws.Dispatch<java.lang.Object> createDispatch(javax.xml.ws.EndpointReference jaxwsEPR, javax.xml.bind.JAXBContext context, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
public <T> javax.xml.ws.Dispatch<T> createDispatch(javax.xml.namespace.QName portName, java.lang.Class<T> type, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
public javax.xml.ws.Dispatch<java.lang.Object> createDispatch(javax.xml.namespace.QName portName, javax.xml.bind.JAXBContext context, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
public <T> T getPort(java.lang.Class<T> sei) throws javax.xml.ws.WebServiceException
getPort
in class javax.xml.ws.spi.ServiceDelegate
javax.xml.ws.WebServiceException
public <T> T getPort(javax.xml.namespace.QName portName, java.lang.Class<T> sei) throws javax.xml.ws.WebServiceException
getPort
in class javax.xml.ws.spi.ServiceDelegate
javax.xml.ws.WebServiceException
public <T> T getPort(java.lang.Class<T> sei, javax.xml.ws.WebServiceFeature... features)
getPort
in class javax.xml.ws.spi.ServiceDelegate
public <T> T getPort(javax.xml.ws.EndpointReference jaxwsEPR, java.lang.Class<T> sei, javax.xml.ws.WebServiceFeature... features)
getPort
in class javax.xml.ws.spi.ServiceDelegate
public <T> T getPort(javax.xml.namespace.QName portName, java.lang.Class<T> sei, javax.xml.ws.WebServiceFeature... features)
getPort
in class javax.xml.ws.spi.ServiceDelegate
public java.util.concurrent.Executor getExecutor()
getExecutor
in class javax.xml.ws.spi.ServiceDelegate
public javax.xml.ws.handler.HandlerResolver getHandlerResolver()
getHandlerResolver
in class javax.xml.ws.spi.ServiceDelegate
public java.util.Iterator<javax.xml.namespace.QName> getPorts()
getPorts
in class javax.xml.ws.spi.ServiceDelegate
public javax.xml.namespace.QName getServiceName()
getServiceName
in class javax.xml.ws.spi.ServiceDelegate
public java.net.URL getWSDLDocumentLocation()
getWSDLDocumentLocation
in class javax.xml.ws.spi.ServiceDelegate
public void setExecutor(java.util.concurrent.Executor e)
setExecutor
in class javax.xml.ws.spi.ServiceDelegate
public void setHandlerResolver(javax.xml.ws.handler.HandlerResolver handlerresolver)
setHandlerResolver
in class javax.xml.ws.spi.ServiceDelegate
public ServiceDescription getServiceDescription()
public ServiceClient getServiceClient(javax.xml.namespace.QName portQName) throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceException
public <T> T getPort(EndpointReference axis2EPR, java.lang.String addressingNamespace, java.lang.Class<T> sei, javax.xml.ws.WebServiceFeature... features)
public static void releaseService(javax.xml.ws.Service service)
service
- Instance of the Service for which resources may be released.protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |