Package org.apache.cxf.jaxws
Class DispatchImpl<T>
- java.lang.Object
-
- org.apache.cxf.jaxws.DispatchImpl<T>
-
- All Implemented Interfaces:
Closeable,AutoCloseable,javax.xml.ws.BindingProvider,javax.xml.ws.Dispatch<T>
public class DispatchImpl<T> extends Object implements javax.xml.ws.Dispatch<T>, javax.xml.ws.BindingProvider, Closeable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()javax.xml.ws.BindinggetBinding()ClientgetClient()javax.xml.ws.EndpointReferencegetEndpointReference()<X extends javax.xml.ws.EndpointReference>
XgetEndpointReference(Class<X> clazz)Map<String,Object>getRequestContext()Map<String,Object>getResponseContext()Tinvoke(T obj)Tinvoke(T obj, boolean isOneWay)javax.xml.ws.Response<T>invokeAsync(T obj)Future<?>invokeAsync(T obj, javax.xml.ws.AsyncHandler<T> asyncHandler)voidinvokeOneWay(T obj)
-
-
-
Method Detail
-
getRequestContext
public Map<String,Object> getRequestContext()
- Specified by:
getRequestContextin interfacejavax.xml.ws.BindingProvider
-
getResponseContext
public Map<String,Object> getResponseContext()
- Specified by:
getResponseContextin interfacejavax.xml.ws.BindingProvider
-
getBinding
public javax.xml.ws.Binding getBinding()
- Specified by:
getBindingin interfacejavax.xml.ws.BindingProvider
-
getEndpointReference
public javax.xml.ws.EndpointReference getEndpointReference()
- Specified by:
getEndpointReferencein interfacejavax.xml.ws.BindingProvider
-
getEndpointReference
public <X extends javax.xml.ws.EndpointReference> X getEndpointReference(Class<X> clazz)
- Specified by:
getEndpointReferencein interfacejavax.xml.ws.BindingProvider
-
invokeAsync
public Future<?> invokeAsync(T obj, javax.xml.ws.AsyncHandler<T> asyncHandler)
- Specified by:
invokeAsyncin interfacejavax.xml.ws.Dispatch<T>
-
invokeAsync
public javax.xml.ws.Response<T> invokeAsync(T obj)
- Specified by:
invokeAsyncin interfacejavax.xml.ws.Dispatch<T>
-
invokeOneWay
public void invokeOneWay(T obj)
- Specified by:
invokeOneWayin interfacejavax.xml.ws.Dispatch<T>
-
getClient
public Client getClient()
-
close
public void close() throws IOException- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
-