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 |
ServiceImpl(Bus b,
java.net.URL url,
javax.xml.namespace.QName name,
java.lang.Class<?> cls)
|
Method Summary |
void |
addPort(javax.xml.namespace.QName portName,
java.lang.String bindingId,
java.lang.String address)
|
<T> javax.xml.ws.Dispatch<T> |
|
createDispatch(javax.xml.ws.EndpointReference endpointReference,
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 endpointReference,
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.namespace.QName portName,
java.lang.Class<T> type,
javax.xml.ws.Service.Mode mode)
|
<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)
|
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
|
createPort(javax.xml.namespace.QName portName,
org.apache.cxf.ws.addressing.EndpointReferenceType epr,
java.lang.Class<T> serviceEndpointInterface)
|
protected
|
createPort(javax.xml.namespace.QName portName,
org.apache.cxf.ws.addressing.EndpointReferenceType epr,
java.lang.Class<T> serviceEndpointInterface,
javax.xml.ws.WebServiceFeature... features)
|
Bus |
getBus()
|
java.util.concurrent.Executor |
getExecutor()
|
javax.xml.ws.handler.HandlerResolver |
getHandlerResolver()
|
|
getPort(java.lang.Class<T> serviceEndpointInterface)
|
|
getPort(java.lang.Class<T> serviceEndpointInterface,
javax.xml.ws.WebServiceFeature... features)
|
|
getPort(javax.xml.ws.EndpointReference endpointReference,
java.lang.Class<T> serviceEndpointInterface,
javax.xml.ws.WebServiceFeature... features)
|
|
getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference,
java.lang.Class<T> type)
|
|
getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference,
java.lang.Class<T> type,
javax.xml.ws.WebServiceFeature... features)
|
|
getPort(javax.xml.namespace.QName portName,
java.lang.Class<T> serviceEndpointInterface)
|
|
getPort(javax.xml.namespace.QName portName,
java.lang.Class<T> serviceEndpointInterface,
javax.xml.ws.WebServiceFeature... features)
|
java.util.Iterator<javax.xml.namespace.QName> |
getPorts()
|
javax.xml.namespace.QName |
getServiceName()
|
java.net.URL |
getWSDLDocumentLocation()
|
void |
setExecutor(java.util.concurrent.Executor e)
|
void |
setHandlerResolver(javax.xml.ws.handler.HandlerResolver hr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceImpl
public ServiceImpl(Bus b,
java.net.URL url,
javax.xml.namespace.QName name,
java.lang.Class<?> cls)
addPort
public final void addPort(javax.xml.namespace.QName portName,
java.lang.String bindingId,
java.lang.String address)
- Specified by:
addPort
in class javax.xml.ws.spi.ServiceDelegate
getExecutor
public java.util.concurrent.Executor getExecutor()
- Specified by:
getExecutor
in class javax.xml.ws.spi.ServiceDelegate
getHandlerResolver
public javax.xml.ws.handler.HandlerResolver getHandlerResolver()
- Specified by:
getHandlerResolver
in class javax.xml.ws.spi.ServiceDelegate
getPort
public <T> T getPort(java.lang.Class<T> serviceEndpointInterface)
- Specified by:
getPort
in class javax.xml.ws.spi.ServiceDelegate
getPort
public <T> T getPort(java.lang.Class<T> serviceEndpointInterface,
javax.xml.ws.WebServiceFeature... features)
- Specified by:
getPort
in class javax.xml.ws.spi.ServiceDelegate
getPort
public <T> T getPort(javax.xml.namespace.QName portName,
java.lang.Class<T> serviceEndpointInterface)
- Specified by:
getPort
in class javax.xml.ws.spi.ServiceDelegate
getPort
public <T> T getPort(javax.xml.namespace.QName portName,
java.lang.Class<T> serviceEndpointInterface,
javax.xml.ws.WebServiceFeature... features)
- Specified by:
getPort
in class javax.xml.ws.spi.ServiceDelegate
getPort
public <T> T getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference,
java.lang.Class<T> type)
getPort
public <T> T getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference,
java.lang.Class<T> type,
javax.xml.ws.WebServiceFeature... features)
getPorts
public java.util.Iterator<javax.xml.namespace.QName> getPorts()
- Specified by:
getPorts
in class javax.xml.ws.spi.ServiceDelegate
getServiceName
public javax.xml.namespace.QName getServiceName()
- Specified by:
getServiceName
in class javax.xml.ws.spi.ServiceDelegate
getWSDLDocumentLocation
public java.net.URL getWSDLDocumentLocation()
- Specified by:
getWSDLDocumentLocation
in class javax.xml.ws.spi.ServiceDelegate
setExecutor
public void setExecutor(java.util.concurrent.Executor e)
- Specified by:
setExecutor
in class javax.xml.ws.spi.ServiceDelegate
setHandlerResolver
public void setHandlerResolver(javax.xml.ws.handler.HandlerResolver hr)
- Specified by:
setHandlerResolver
in class javax.xml.ws.spi.ServiceDelegate
getBus
public Bus getBus()
createPort
protected <T> T createPort(javax.xml.namespace.QName portName,
org.apache.cxf.ws.addressing.EndpointReferenceType epr,
java.lang.Class<T> serviceEndpointInterface)
createPort
protected <T> T createPort(javax.xml.namespace.QName portName,
org.apache.cxf.ws.addressing.EndpointReferenceType epr,
java.lang.Class<T> serviceEndpointInterface,
javax.xml.ws.WebServiceFeature... features)
createDispatch
public <T> javax.xml.ws.Dispatch<T> createDispatch(javax.xml.namespace.QName portName,
java.lang.Class<T> type,
javax.xml.ws.Service.Mode mode)
- Specified by:
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
createDispatch
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)
- Specified by:
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
createDispatch
public <T> javax.xml.ws.Dispatch<T> createDispatch(javax.xml.ws.EndpointReference endpointReference,
java.lang.Class<T> type,
javax.xml.ws.Service.Mode mode,
javax.xml.ws.WebServiceFeature... features)
- Specified by:
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
createDispatch
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)
- Specified by:
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
createDispatch
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)
- Specified by:
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
createDispatch
public javax.xml.ws.Dispatch<java.lang.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:
createDispatch
in class javax.xml.ws.spi.ServiceDelegate
getPort
public <T> T getPort(javax.xml.ws.EndpointReference endpointReference,
java.lang.Class<T> serviceEndpointInterface,
javax.xml.ws.WebServiceFeature... features)
- Specified by:
getPort
in class javax.xml.ws.spi.ServiceDelegate
Apache CXF