Class ServiceImpl

java.lang.Object
jakarta.xml.ws.spi.ServiceDelegate
org.apache.cxf.jaxws.ServiceImpl

public class ServiceImpl extends jakarta.xml.ws.spi.ServiceDelegate
  • Constructor Summary

    Constructors
    Constructor
    Description
    ServiceImpl(org.apache.cxf.Bus b, URL url, QName name, Class<?> cls, jakarta.xml.ws.WebServiceFeature... f)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
    addPort(QName portName, String bindingId, String address)
     
    jakarta.xml.ws.Dispatch<Object>
    createDispatch(jakarta.xml.ws.EndpointReference endpointReference, jakarta.xml.bind.JAXBContext context, jakarta.xml.ws.Service.Mode mode, jakarta.xml.ws.WebServiceFeature... features)
     
    <T> jakarta.xml.ws.Dispatch<T>
    createDispatch(jakarta.xml.ws.EndpointReference endpointReference, Class<T> type, jakarta.xml.ws.Service.Mode mode, jakarta.xml.ws.WebServiceFeature... features)
     
    jakarta.xml.ws.Dispatch<Object>
    createDispatch(QName portName, jakarta.xml.bind.JAXBContext context, jakarta.xml.ws.Service.Mode mode)
     
    jakarta.xml.ws.Dispatch<Object>
    createDispatch(QName portName, jakarta.xml.bind.JAXBContext context, jakarta.xml.ws.Service.Mode mode, jakarta.xml.ws.WebServiceFeature... features)
     
    <T> jakarta.xml.ws.Dispatch<T>
    createDispatch(QName portName, Class<T> type, jakarta.xml.bind.JAXBContext context, jakarta.xml.ws.Service.Mode mode, jakarta.xml.ws.WebServiceFeature... features)
     
    <T> jakarta.xml.ws.Dispatch<T>
    createDispatch(QName portName, Class<T> type, jakarta.xml.ws.Service.Mode mode)
     
    <T> jakarta.xml.ws.Dispatch<T>
    createDispatch(QName portName, Class<T> type, jakarta.xml.ws.Service.Mode mode, jakarta.xml.ws.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, jakarta.xml.ws.WebServiceFeature... features)
     
    org.apache.cxf.Bus
     
     
    jakarta.xml.ws.handler.HandlerResolver
     
    <T> T
    getPort(jakarta.xml.ws.EndpointReference endpointReference, Class<T> serviceEndpointInterface, jakarta.xml.ws.WebServiceFeature... features)
     
    <T> T
    getPort(Class<T> serviceEndpointInterface)
     
    <T> T
    getPort(Class<T> serviceEndpointInterface, jakarta.xml.ws.WebServiceFeature... features)
     
    <T> T
    getPort(QName portName, Class<T> serviceEndpointInterface)
     
    <T> T
    getPort(QName portName, Class<T> serviceEndpointInterface, jakarta.xml.ws.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, jakarta.xml.ws.WebServiceFeature... features)
     
     
     
     
    void
     
    void
    setHandlerResolver(jakarta.xml.ws.handler.HandlerResolver hr)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ServiceImpl

      public ServiceImpl(org.apache.cxf.Bus b, URL url, QName name, Class<?> cls, jakarta.xml.ws.WebServiceFeature... f)
  • Method Details

    • addPort

      public final void addPort(QName portName, String bindingId, String address)
      Specified by:
      addPort in class jakarta.xml.ws.spi.ServiceDelegate
    • getExecutor

      public Executor getExecutor()
      Specified by:
      getExecutor in class jakarta.xml.ws.spi.ServiceDelegate
    • getHandlerResolver

      public jakarta.xml.ws.handler.HandlerResolver getHandlerResolver()
      Specified by:
      getHandlerResolver in class jakarta.xml.ws.spi.ServiceDelegate
    • getPort

      public <T> T getPort(Class<T> serviceEndpointInterface)
      Specified by:
      getPort in class jakarta.xml.ws.spi.ServiceDelegate
    • getPort

      public <T> T getPort(Class<T> serviceEndpointInterface, jakarta.xml.ws.WebServiceFeature... features)
      Specified by:
      getPort in class jakarta.xml.ws.spi.ServiceDelegate
    • getPort

      public <T> T getPort(QName portName, Class<T> serviceEndpointInterface)
      Specified by:
      getPort in class jakarta.xml.ws.spi.ServiceDelegate
    • getPort

      public <T> T getPort(QName portName, Class<T> serviceEndpointInterface, jakarta.xml.ws.WebServiceFeature... features)
      Specified by:
      getPort in class jakarta.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, jakarta.xml.ws.WebServiceFeature... features)
    • getPorts

      public Iterator<QName> getPorts()
      Specified by:
      getPorts in class jakarta.xml.ws.spi.ServiceDelegate
    • getServiceName

      public QName getServiceName()
      Specified by:
      getServiceName in class jakarta.xml.ws.spi.ServiceDelegate
    • getWSDLDocumentLocation

      public URL getWSDLDocumentLocation()
      Specified by:
      getWSDLDocumentLocation in class jakarta.xml.ws.spi.ServiceDelegate
    • setExecutor

      public void setExecutor(Executor e)
      Specified by:
      setExecutor in class jakarta.xml.ws.spi.ServiceDelegate
    • setHandlerResolver

      public void setHandlerResolver(jakarta.xml.ws.handler.HandlerResolver hr)
      Specified by:
      setHandlerResolver in class jakarta.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, jakarta.xml.ws.WebServiceFeature... features)
    • createDispatch

      public <T> jakarta.xml.ws.Dispatch<T> createDispatch(QName portName, Class<T> type, jakarta.xml.ws.Service.Mode mode)
      Specified by:
      createDispatch in class jakarta.xml.ws.spi.ServiceDelegate
    • createDispatch

      public <T> jakarta.xml.ws.Dispatch<T> createDispatch(QName portName, Class<T> type, jakarta.xml.ws.Service.Mode mode, jakarta.xml.ws.WebServiceFeature... features)
      Specified by:
      createDispatch in class jakarta.xml.ws.spi.ServiceDelegate
    • createDispatch

      public <T> jakarta.xml.ws.Dispatch<T> createDispatch(QName portName, Class<T> type, jakarta.xml.bind.JAXBContext context, jakarta.xml.ws.Service.Mode mode, jakarta.xml.ws.WebServiceFeature... features)
    • createDispatch

      public <T> jakarta.xml.ws.Dispatch<T> createDispatch(jakarta.xml.ws.EndpointReference endpointReference, Class<T> type, jakarta.xml.ws.Service.Mode mode, jakarta.xml.ws.WebServiceFeature... features)
      Specified by:
      createDispatch in class jakarta.xml.ws.spi.ServiceDelegate
    • createDispatch

      public jakarta.xml.ws.Dispatch<Object> createDispatch(QName portName, jakarta.xml.bind.JAXBContext context, jakarta.xml.ws.Service.Mode mode)
      Specified by:
      createDispatch in class jakarta.xml.ws.spi.ServiceDelegate
    • createDispatch

      public jakarta.xml.ws.Dispatch<Object> createDispatch(QName portName, jakarta.xml.bind.JAXBContext context, jakarta.xml.ws.Service.Mode mode, jakarta.xml.ws.WebServiceFeature... features)
      Specified by:
      createDispatch in class jakarta.xml.ws.spi.ServiceDelegate
    • createDispatch

      public jakarta.xml.ws.Dispatch<Object> createDispatch(jakarta.xml.ws.EndpointReference endpointReference, jakarta.xml.bind.JAXBContext context, jakarta.xml.ws.Service.Mode mode, jakarta.xml.ws.WebServiceFeature... features)
      Specified by:
      createDispatch in class jakarta.xml.ws.spi.ServiceDelegate
    • getPort

      public <T> T getPort(jakarta.xml.ws.EndpointReference endpointReference, Class<T> serviceEndpointInterface, jakarta.xml.ws.WebServiceFeature... features)
      Specified by:
      getPort in class jakarta.xml.ws.spi.ServiceDelegate