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 void
close()
javax.xml.ws.Binding
getBinding()
org.apache.cxf.endpoint.Client
getClient()
javax.xml.ws.EndpointReference
getEndpointReference()
<X extends javax.xml.ws.EndpointReference>
XgetEndpointReference(Class<X> clazz)
Map<String,Object>
getRequestContext()
Map<String,Object>
getResponseContext()
T
invoke(T obj)
T
invoke(T obj, boolean isOneWay)
javax.xml.ws.Response<T>
invokeAsync(T obj)
Future<?>
invokeAsync(T obj, javax.xml.ws.AsyncHandler<T> asyncHandler)
void
invokeOneWay(T obj)
-
-
-
Method Detail
-
getRequestContext
public Map<String,Object> getRequestContext()
- Specified by:
getRequestContext
in interfacejavax.xml.ws.BindingProvider
-
getResponseContext
public Map<String,Object> getResponseContext()
- Specified by:
getResponseContext
in interfacejavax.xml.ws.BindingProvider
-
getBinding
public javax.xml.ws.Binding getBinding()
- Specified by:
getBinding
in interfacejavax.xml.ws.BindingProvider
-
getEndpointReference
public javax.xml.ws.EndpointReference getEndpointReference()
- Specified by:
getEndpointReference
in interfacejavax.xml.ws.BindingProvider
-
getEndpointReference
public <X extends javax.xml.ws.EndpointReference> X getEndpointReference(Class<X> clazz)
- Specified by:
getEndpointReference
in interfacejavax.xml.ws.BindingProvider
-
invokeAsync
public Future<?> invokeAsync(T obj, javax.xml.ws.AsyncHandler<T> asyncHandler)
- Specified by:
invokeAsync
in interfacejavax.xml.ws.Dispatch<T>
-
invokeAsync
public javax.xml.ws.Response<T> invokeAsync(T obj)
- Specified by:
invokeAsync
in interfacejavax.xml.ws.Dispatch<T>
-
invokeOneWay
public void invokeOneWay(T obj)
- Specified by:
invokeOneWay
in interfacejavax.xml.ws.Dispatch<T>
-
getClient
public org.apache.cxf.endpoint.Client getClient()
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
-