public class ServiceImpl extends ServiceDelegate
Constructor and Description |
---|
ServiceImpl(Bus b,
URL url,
QName name,
Class<?> cls,
WebServiceFeature... f) |
Modifier and Type | Method and Description |
---|---|
void |
addPort(QName portName,
String bindingId,
String address) |
<T> Dispatch<T> |
createDispatch(EndpointReference endpointReference,
Class<T> type,
Service.Mode mode,
WebServiceFeature... features) |
Dispatch<Object> |
createDispatch(EndpointReference endpointReference,
JAXBContext context,
Service.Mode mode,
WebServiceFeature... features) |
<T> Dispatch<T> |
createDispatch(QName portName,
Class<T> type,
JAXBContext context,
Service.Mode mode,
WebServiceFeature... features) |
<T> Dispatch<T> |
createDispatch(QName portName,
Class<T> type,
Service.Mode mode) |
<T> Dispatch<T> |
createDispatch(QName portName,
Class<T> type,
Service.Mode mode,
WebServiceFeature... features) |
Dispatch<Object> |
createDispatch(QName portName,
JAXBContext context,
Service.Mode mode) |
Dispatch<Object> |
createDispatch(QName portName,
JAXBContext context,
Service.Mode mode,
WebServiceFeature... features) |
protected <T> T |
createPort(QName portName,
org.apache.cxf.ws.addressing.EndpointReferenceType epr,
Class<T> serviceEndpointInterface) |
protected <T> T |
createPort(QName portName,
org.apache.cxf.ws.addressing.EndpointReferenceType epr,
Class<T> serviceEndpointInterface,
WebServiceFeature... features) |
Bus |
getBus() |
Executor |
getExecutor() |
HandlerResolver |
getHandlerResolver() |
<T> T |
getPort(Class<T> serviceEndpointInterface) |
<T> T |
getPort(Class<T> serviceEndpointInterface,
WebServiceFeature... features) |
<T> T |
getPort(EndpointReference endpointReference,
Class<T> serviceEndpointInterface,
WebServiceFeature... features) |
<T> T |
getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference,
Class<T> type) |
<T> T |
getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference,
Class<T> type,
WebServiceFeature... features) |
<T> T |
getPort(QName portName,
Class<T> serviceEndpointInterface) |
<T> T |
getPort(QName portName,
Class<T> serviceEndpointInterface,
WebServiceFeature... features) |
Iterator<QName> |
getPorts() |
QName |
getServiceName() |
URL |
getWSDLDocumentLocation() |
void |
setExecutor(Executor e) |
void |
setHandlerResolver(HandlerResolver hr) |
public ServiceImpl(Bus b, URL url, QName name, Class<?> cls, WebServiceFeature... f)
public final void addPort(QName portName, String bindingId, String address)
addPort
in class ServiceDelegate
public Executor getExecutor()
getExecutor
in class ServiceDelegate
public HandlerResolver getHandlerResolver()
getHandlerResolver
in class ServiceDelegate
public <T> T getPort(Class<T> serviceEndpointInterface)
getPort
in class ServiceDelegate
public <T> T getPort(Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
in class ServiceDelegate
public <T> T getPort(QName portName, Class<T> serviceEndpointInterface)
getPort
in class ServiceDelegate
public <T> T getPort(QName portName, Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
in class ServiceDelegate
public <T> T getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference, Class<T> type)
public <T> T getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference, Class<T> type, WebServiceFeature... features)
public Iterator<QName> getPorts()
getPorts
in class ServiceDelegate
public QName getServiceName()
getServiceName
in class ServiceDelegate
public URL getWSDLDocumentLocation()
getWSDLDocumentLocation
in class ServiceDelegate
public void setExecutor(Executor e)
setExecutor
in class ServiceDelegate
public void setHandlerResolver(HandlerResolver hr)
setHandlerResolver
in class ServiceDelegate
public Bus getBus()
protected <T> T createPort(QName portName, org.apache.cxf.ws.addressing.EndpointReferenceType epr, Class<T> serviceEndpointInterface)
protected <T> T createPort(QName portName, org.apache.cxf.ws.addressing.EndpointReferenceType epr, Class<T> serviceEndpointInterface, WebServiceFeature... features)
public <T> Dispatch<T> createDispatch(QName portName, Class<T> type, Service.Mode mode)
createDispatch
in class ServiceDelegate
public <T> Dispatch<T> createDispatch(QName portName, Class<T> type, Service.Mode mode, WebServiceFeature... features)
createDispatch
in class ServiceDelegate
public <T> Dispatch<T> createDispatch(QName portName, Class<T> type, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
public <T> Dispatch<T> createDispatch(EndpointReference endpointReference, Class<T> type, Service.Mode mode, WebServiceFeature... features)
createDispatch
in class ServiceDelegate
public Dispatch<Object> createDispatch(QName portName, JAXBContext context, Service.Mode mode)
createDispatch
in class ServiceDelegate
public Dispatch<Object> createDispatch(QName portName, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
createDispatch
in class ServiceDelegate
public Dispatch<Object> createDispatch(EndpointReference endpointReference, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
createDispatch
in class ServiceDelegate
public <T> T getPort(EndpointReference endpointReference, Class<T> serviceEndpointInterface, WebServiceFeature... features)
getPort
in class ServiceDelegate
Apache CXF