Class DispatchImpl<T>

java.lang.Object
com.sun.xml.ws.client.Stub
com.sun.xml.ws.client.dispatch.DispatchImpl<T>
All Implemented Interfaces:
Component, ComponentRegistry, ResponseContextReceiver, WSBindingProvider, BindingProvider, Dispatch<T>, Closeable, AutoCloseable
Direct Known Subclasses:
DataSourceDispatch, JAXBDispatch, MessageDispatch, PacketDispatch, SOAPMessageDispatch

public abstract class DispatchImpl<T> extends Stub implements Dispatch<T>
The DispatchImpl abstract class provides support for the dynamic invocation of a service endpoint operation using XML constructs, JAXB objects or SOAPMessage. The jakarta.xml.ws.Service interface acts as a factory for the creation of DispatchImpl instances.
Version:
1.0
Author:
WS Development Team
  • Constructor Details

    • DispatchImpl

      @Deprecated protected DispatchImpl(QName port, Service.Mode mode, WSServiceDelegate owner, Tube pipe, BindingImpl binding, @Nullable WSEndpointReference epr)
      Deprecated.
      Parameters:
      port - dispatch instance is associated with this wsdl port qName
      mode - Service.mode associated with this Dispatch instance - Service.mode.MESSAGE or Service.mode.PAYLOAD
      owner - Service that created the Dispatch
      pipe - Master pipe for the pipeline
      binding - Binding of this Dispatch instance, current one of SOAP/HTTP or XML/HTTP
    • DispatchImpl

      protected DispatchImpl(WSPortInfo portInfo, Service.Mode mode, BindingImpl binding, @Nullable WSEndpointReference epr)
      Parameters:
      portInfo - dispatch instance is associated with this portInfo
      mode - Service.mode associated with this Dispatch instance - Service.mode.MESSAGE or Service.mode.PAYLOAD
      binding - Binding of this Dispatch instance, current one of SOAP/HTTP or XML/HTTP
    • DispatchImpl

      protected DispatchImpl(WSPortInfo portInfo, Service.Mode mode, BindingImpl binding, @Nullable WSEndpointReference epr, boolean allowFaultResponseMsg)
      Parameters:
      portInfo - dispatch instance is associated with this portInfo
      mode - Service.mode associated with this Dispatch instance - Service.mode.MESSAGE or Service.mode.PAYLOAD
      binding - Binding of this Dispatch instance, current one of SOAP/HTTP or XML/HTTP
      allowFaultResponseMsg - A packet containing a SOAP fault message is allowed as the response to a request on this dispatch instance.
    • DispatchImpl

      protected DispatchImpl(WSPortInfo portInfo, Service.Mode mode, BindingImpl binding, Tube pipe, @Nullable WSEndpointReference epr, boolean allowFaultResponseMsg)
      Parameters:
      portInfo - dispatch instance is associated with this portInfo
      mode - Service.mode associated with this Dispatch instance - Service.mode.MESSAGE or Service.mode.PAYLOAD
      binding - Binding of this Dispatch instance, current one of SOAP/HTTP or XML/HTTP
      pipe - Master pipe for the pipeline
      allowFaultResponseMsg - A packet containing a SOAP fault message is allowed as the response to a request on this dispatch instance.
    • DispatchImpl

      protected DispatchImpl(WSPortInfo portInfo, Service.Mode mode, Tube pipe, BindingImpl binding, @Nullable WSEndpointReference epr, boolean allowFaultResponseMsg)
      Parameters:
      portInfo - dispatch instance is associated with this wsdl port qName
      mode - Service.mode associated with this Dispatch instance - Service.mode.MESSAGE or Service.mode.PAYLOAD
      pipe - Master pipe for the pipeline
      binding - Binding of this Dispatch instance, current one of SOAP/HTTP or XML/HTTP
      allowFaultResponseMsg - A packet containing a SOAP fault message is allowed as the response to a request on this dispatch instance.
  • Method Details