Package org.apache.cxf.jaxws
Class ServiceImpl
- java.lang.Object
-
- javax.xml.ws.spi.ServiceDelegate
-
- org.apache.cxf.jaxws.ServiceImpl
-
public class ServiceImpl extends javax.xml.ws.spi.ServiceDelegate
-
-
Constructor Summary
Constructors Constructor Description ServiceImpl(org.apache.cxf.Bus b, URL url, QName name, Class<?> cls, javax.xml.ws.WebServiceFeature... f)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPort(QName portName, String bindingId, String address)<T> javax.xml.ws.Dispatch<T>createDispatch(QName portName, Class<T> type, 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)<T> javax.xml.ws.Dispatch<T>createDispatch(javax.xml.ws.EndpointReference endpointReference, Class<T> type, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)javax.xml.ws.Dispatch<Object>createDispatch(javax.xml.ws.EndpointReference endpointReference, javax.xml.bind.JAXBContext context, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)protected <T> TcreatePort(QName portName, org.apache.cxf.ws.addressing.EndpointReferenceType epr, Class<T> serviceEndpointInterface)protected <T> TcreatePort(QName portName, org.apache.cxf.ws.addressing.EndpointReferenceType epr, Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)org.apache.cxf.BusgetBus()ExecutorgetExecutor()javax.xml.ws.handler.HandlerResolvergetHandlerResolver()<T> TgetPort(Class<T> serviceEndpointInterface)<T> TgetPort(Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)<T> TgetPort(QName portName, Class<T> serviceEndpointInterface)<T> TgetPort(QName portName, Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)<T> TgetPort(javax.xml.ws.EndpointReference endpointReference, Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)<T> TgetPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference, Class<T> type)<T> TgetPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference, Class<T> type, javax.xml.ws.WebServiceFeature... features)Iterator<QName>getPorts()QNamegetServiceName()URLgetWSDLDocumentLocation()voidsetExecutor(Executor e)voidsetHandlerResolver(javax.xml.ws.handler.HandlerResolver hr)
-
-
-
Method Detail
-
addPort
public final void addPort(QName portName, String bindingId, String address)
- Specified by:
addPortin classjavax.xml.ws.spi.ServiceDelegate
-
getExecutor
public Executor getExecutor()
- Specified by:
getExecutorin classjavax.xml.ws.spi.ServiceDelegate
-
getHandlerResolver
public javax.xml.ws.handler.HandlerResolver getHandlerResolver()
- Specified by:
getHandlerResolverin classjavax.xml.ws.spi.ServiceDelegate
-
getPort
public <T> T getPort(Class<T> serviceEndpointInterface)
- Specified by:
getPortin classjavax.xml.ws.spi.ServiceDelegate
-
getPort
public <T> T getPort(Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)
- Specified by:
getPortin classjavax.xml.ws.spi.ServiceDelegate
-
getPort
public <T> T getPort(QName portName, Class<T> serviceEndpointInterface)
- Specified by:
getPortin classjavax.xml.ws.spi.ServiceDelegate
-
getPort
public <T> T getPort(QName portName, Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)
- Specified by:
getPortin classjavax.xml.ws.spi.ServiceDelegate
-
getPort
public <T> T getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference, Class<T> type)
-
getPort
public <T> T getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference, Class<T> type, javax.xml.ws.WebServiceFeature... features)
-
getPorts
public Iterator<QName> getPorts()
- Specified by:
getPortsin classjavax.xml.ws.spi.ServiceDelegate
-
getServiceName
public QName getServiceName()
- Specified by:
getServiceNamein classjavax.xml.ws.spi.ServiceDelegate
-
getWSDLDocumentLocation
public URL getWSDLDocumentLocation()
- Specified by:
getWSDLDocumentLocationin classjavax.xml.ws.spi.ServiceDelegate
-
setExecutor
public void setExecutor(Executor e)
- Specified by:
setExecutorin classjavax.xml.ws.spi.ServiceDelegate
-
setHandlerResolver
public void setHandlerResolver(javax.xml.ws.handler.HandlerResolver hr)
- Specified by:
setHandlerResolverin classjavax.xml.ws.spi.ServiceDelegate
-
getBus
public org.apache.cxf.Bus getBus()
-
createPort
protected <T> T createPort(QName portName, org.apache.cxf.ws.addressing.EndpointReferenceType epr, Class<T> serviceEndpointInterface)
-
createPort
protected <T> T createPort(QName portName, org.apache.cxf.ws.addressing.EndpointReferenceType epr, Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)
-
createDispatch
public <T> javax.xml.ws.Dispatch<T> createDispatch(QName portName, Class<T> type, javax.xml.ws.Service.Mode mode)
- Specified by:
createDispatchin classjavax.xml.ws.spi.ServiceDelegate
-
createDispatch
public <T> javax.xml.ws.Dispatch<T> createDispatch(QName portName, Class<T> type, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)
- Specified by:
createDispatchin classjavax.xml.ws.spi.ServiceDelegate
-
createDispatch
public <T> javax.xml.ws.Dispatch<T> createDispatch(QName portName, Class<T> type, javax.xml.bind.JAXBContext context, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)
-
createDispatch
public <T> javax.xml.ws.Dispatch<T> createDispatch(javax.xml.ws.EndpointReference endpointReference, Class<T> type, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)- Specified by:
createDispatchin classjavax.xml.ws.spi.ServiceDelegate
-
createDispatch
public javax.xml.ws.Dispatch<Object> createDispatch(QName portName, javax.xml.bind.JAXBContext context, javax.xml.ws.Service.Mode mode)
- Specified by:
createDispatchin classjavax.xml.ws.spi.ServiceDelegate
-
createDispatch
public javax.xml.ws.Dispatch<Object> createDispatch(QName portName, javax.xml.bind.JAXBContext context, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)
- Specified by:
createDispatchin classjavax.xml.ws.spi.ServiceDelegate
-
createDispatch
public javax.xml.ws.Dispatch<Object> createDispatch(javax.xml.ws.EndpointReference endpointReference, javax.xml.bind.JAXBContext context, javax.xml.ws.Service.Mode mode, javax.xml.ws.WebServiceFeature... features)
- Specified by:
createDispatchin classjavax.xml.ws.spi.ServiceDelegate
-
getPort
public <T> T getPort(javax.xml.ws.EndpointReference endpointReference, Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)- Specified by:
getPortin classjavax.xml.ws.spi.ServiceDelegate
-
-