public class ServiceDelegate extends javax.xml.ws.spi.ServiceDelegate
Service API. This is the plug point for the client implementation.| Constructor and Description |
|---|
ServiceDelegate(URL url,
QName qname,
Class clazz,
javax.xml.ws.WebServiceFeature... features) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPort(QName portName,
String bindingId,
String endpointAddress) |
<T> javax.xml.ws.Dispatch<T> |
createDispatch(javax.xml.ws.EndpointReference jaxwsEPR,
Class<T> type,
javax.xml.ws.Service.Mode mode,
javax.xml.ws.WebServiceFeature... features) |
javax.xml.ws.Dispatch<Object> |
createDispatch(javax.xml.ws.EndpointReference jaxwsEPR,
javax.xml.bind.JAXBContext context,
javax.xml.ws.Service.Mode mode,
javax.xml.ws.WebServiceFeature... features) |
<T> javax.xml.ws.Dispatch<T> |
createDispatch(QName portName,
Class<T> type,
javax.xml.ws.Service.Mode mode) |
<T> javax.xml.ws.Dispatch<T> |
createDispatch(QName portName,
Class<T> type,
javax.xml.ws.Service.Mode mode,
javax.xml.ws.WebServiceFeature... features) |
javax.xml.ws.Dispatch<Object> |
createDispatch(QName portName,
javax.xml.bind.JAXBContext context,
javax.xml.ws.Service.Mode mode) |
javax.xml.ws.Dispatch<Object> |
createDispatch(QName portName,
javax.xml.bind.JAXBContext context,
javax.xml.ws.Service.Mode mode,
javax.xml.ws.WebServiceFeature... features) |
protected void |
finalize() |
Executor |
getExecutor() |
javax.xml.ws.handler.HandlerResolver |
getHandlerResolver() |
<T> T |
getPort(Class<T> sei) |
<T> T |
getPort(Class<T> sei,
javax.xml.ws.WebServiceFeature... features) |
<T> T |
getPort(javax.xml.ws.EndpointReference jaxwsEPR,
Class<T> sei,
javax.xml.ws.WebServiceFeature... features) |
<T> T |
getPort(org.apache.axis2.addressing.EndpointReference axis2EPR,
String addressingNamespace,
Class<T> sei,
javax.xml.ws.WebServiceFeature... features) |
<T> T |
getPort(QName portName,
Class<T> sei) |
<T> T |
getPort(QName portName,
Class<T> sei,
javax.xml.ws.WebServiceFeature... features) |
Iterator<QName> |
getPorts() |
org.apache.axis2.client.ServiceClient |
getServiceClient(QName portQName) |
org.apache.axis2.jaxws.description.ServiceDescription |
getServiceDescription()
Get the ServiceDescription tree that this ServiceDelegate
|
QName |
getServiceName() |
URL |
getWSDLDocumentLocation() |
static void |
releaseService(javax.xml.ws.Service service)
PROPRIETARY METHOD TO RELEASE RESOUCES.
|
void |
setExecutor(Executor e) |
void |
setHandlerResolver(javax.xml.ws.handler.HandlerResolver handlerresolver) |
static void |
setPortMetadata(org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite composite)
NON-STANDARD SPI! Set any metadata to be used on the creation of the NEXT Port by this thread.
|
static void |
setServiceMetadata(org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite composite)
NON-STANDARD SPI! Set any metadata to be used on the creation of the NEXT Service by this thread.
|
public ServiceDelegate(URL url, QName qname, Class clazz, javax.xml.ws.WebServiceFeature... features) throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionpublic static void setServiceMetadata(org.apache.axis2.jaxws.description.builder.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(org.apache.axis2.jaxws.description.builder.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, String bindingId, String endpointAddress) throws javax.xml.ws.WebServiceException
addPort in class javax.xml.ws.spi.ServiceDelegatejavax.xml.ws.WebServiceExceptionpublic <T> javax.xml.ws.Dispatch<T> createDispatch(QName portName, Class<T> type, javax.xml.ws.Service.Mode mode) throws javax.xml.ws.WebServiceException
createDispatch in class javax.xml.ws.spi.ServiceDelegatejavax.xml.ws.WebServiceExceptionpublic javax.xml.ws.Dispatch<Object> createDispatch(QName portName, javax.xml.bind.JAXBContext context, javax.xml.ws.Service.Mode mode)
createDispatch in class javax.xml.ws.spi.ServiceDelegatepublic <T> javax.xml.ws.Dispatch<T> createDispatch(javax.xml.ws.EndpointReference jaxwsEPR, Class<T> type, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)
createDispatch in class javax.xml.ws.spi.ServiceDelegatepublic javax.xml.ws.Dispatch<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.ServiceDelegatepublic <T> javax.xml.ws.Dispatch<T> createDispatch(QName portName, Class<T> type, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)
createDispatch in class javax.xml.ws.spi.ServiceDelegatepublic javax.xml.ws.Dispatch<Object> createDispatch(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.ServiceDelegatepublic <T> T getPort(Class<T> sei) throws javax.xml.ws.WebServiceException
getPort in class javax.xml.ws.spi.ServiceDelegatejavax.xml.ws.WebServiceExceptionpublic <T> T getPort(QName portName, Class<T> sei) throws javax.xml.ws.WebServiceException
getPort in class javax.xml.ws.spi.ServiceDelegatejavax.xml.ws.WebServiceExceptionpublic <T> T getPort(Class<T> sei, javax.xml.ws.WebServiceFeature... features)
getPort in class javax.xml.ws.spi.ServiceDelegatepublic <T> T getPort(javax.xml.ws.EndpointReference jaxwsEPR, Class<T> sei, javax.xml.ws.WebServiceFeature... features)
getPort in class javax.xml.ws.spi.ServiceDelegatepublic <T> T getPort(QName portName, Class<T> sei, javax.xml.ws.WebServiceFeature... features)
getPort in class javax.xml.ws.spi.ServiceDelegatepublic Executor getExecutor()
getExecutor in class javax.xml.ws.spi.ServiceDelegatepublic javax.xml.ws.handler.HandlerResolver getHandlerResolver()
getHandlerResolver in class javax.xml.ws.spi.ServiceDelegatepublic Iterator<QName> getPorts()
getPorts in class javax.xml.ws.spi.ServiceDelegatepublic QName getServiceName()
getServiceName in class javax.xml.ws.spi.ServiceDelegatepublic URL getWSDLDocumentLocation()
getWSDLDocumentLocation in class javax.xml.ws.spi.ServiceDelegatepublic void setExecutor(Executor e)
setExecutor in class javax.xml.ws.spi.ServiceDelegatepublic void setHandlerResolver(javax.xml.ws.handler.HandlerResolver handlerresolver)
setHandlerResolver in class javax.xml.ws.spi.ServiceDelegatepublic org.apache.axis2.jaxws.description.ServiceDescription getServiceDescription()
public org.apache.axis2.client.ServiceClient getServiceClient(QName portQName) throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionpublic <T> T getPort(org.apache.axis2.addressing.EndpointReference axis2EPR,
String addressingNamespace,
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.Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.