Class DispatchImpl<T>

java.lang.Object
org.apache.cxf.jaxws.DispatchImpl<T>
All Implemented Interfaces:
jakarta.xml.ws.BindingProvider, jakarta.xml.ws.Dispatch<T>, Closeable, AutoCloseable

public class DispatchImpl<T> extends Object implements jakarta.xml.ws.Dispatch<T>, jakarta.xml.ws.BindingProvider, Closeable
  • Method Details

    • getRequestContext

      public Map<String,Object> getRequestContext()
      Specified by:
      getRequestContext in interface jakarta.xml.ws.BindingProvider
    • getResponseContext

      public Map<String,Object> getResponseContext()
      Specified by:
      getResponseContext in interface jakarta.xml.ws.BindingProvider
    • getBinding

      public jakarta.xml.ws.Binding getBinding()
      Specified by:
      getBinding in interface jakarta.xml.ws.BindingProvider
    • getEndpointReference

      public jakarta.xml.ws.EndpointReference getEndpointReference()
      Specified by:
      getEndpointReference in interface jakarta.xml.ws.BindingProvider
    • getEndpointReference

      public <X extends jakarta.xml.ws.EndpointReference> X getEndpointReference(Class<X> clazz)
      Specified by:
      getEndpointReference in interface jakarta.xml.ws.BindingProvider
    • invoke

      public T invoke(T obj)
      Specified by:
      invoke in interface jakarta.xml.ws.Dispatch<T>
    • invoke

      public T invoke(T obj, boolean isOneWay)
    • invokeAsync

      public Future<?> invokeAsync(T obj, jakarta.xml.ws.AsyncHandler<T> asyncHandler)
      Specified by:
      invokeAsync in interface jakarta.xml.ws.Dispatch<T>
    • invokeAsync

      public jakarta.xml.ws.Response<T> invokeAsync(T obj)
      Specified by:
      invokeAsync in interface jakarta.xml.ws.Dispatch<T>
    • invokeOneWay

      public void invokeOneWay(T obj)
      Specified by:
      invokeOneWay in interface jakarta.xml.ws.Dispatch<T>
    • getClient

      public org.apache.cxf.endpoint.Client getClient()
    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException