org.apache.cxf.jaxws
Class ServiceImpl

java.lang.Object
  extended by javax.xml.ws.spi.ServiceDelegate
      extended by 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
<T> T
createPort(javax.xml.namespace.QName portName, org.apache.cxf.ws.addressing.EndpointReferenceType epr, java.lang.Class<T> serviceEndpointInterface)
           
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)
           
 Bus getBus()
           
 java.util.concurrent.Executor getExecutor()
           
 javax.xml.ws.handler.HandlerResolver getHandlerResolver()
           
<T> T
getPort(java.lang.Class<T> serviceEndpointInterface)
           
<T> T
getPort(java.lang.Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)
           
<T> T
getPort(javax.xml.ws.EndpointReference endpointReference, java.lang.Class<T> serviceEndpointInterface, javax.xml.ws.WebServiceFeature... features)
           
<T> T
getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference, java.lang.Class<T> type)
           
<T> T
getPort(org.apache.cxf.ws.addressing.EndpointReferenceType endpointReference, java.lang.Class<T> type, javax.xml.ws.WebServiceFeature... features)
           
<T> T
getPort(javax.xml.namespace.QName portName, java.lang.Class<T> serviceEndpointInterface)
           
<T> T
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
 

Constructor Detail

ServiceImpl

public ServiceImpl(Bus b,
                   java.net.URL url,
                   javax.xml.namespace.QName name,
                   java.lang.Class<?> cls)
Method Detail

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