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) |
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(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, 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 ServiceDescription getServiceDescription()
public ServiceClient getServiceClient(QName portQName) throws javax.xml.ws.WebServiceException
javax.xml.ws.WebServiceExceptionpublic <T> T getPort(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–2015 The Apache Software Foundation. All rights reserved.