Package org.apache.cxf.jaxws
Class JaxWsClientProxy
- java.lang.Object
-
- org.apache.cxf.frontend.ClientProxy
-
- org.apache.cxf.jaxws.JaxWsClientProxy
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,InvocationHandler
,javax.xml.ws.BindingProvider
public class JaxWsClientProxy extends org.apache.cxf.frontend.ClientProxy implements javax.xml.ws.BindingProvider
-
-
Field Summary
Fields Modifier and Type Field Description static String
THREAD_LOCAL_REQUEST_CONTEXT
-
Constructor Summary
Constructors Constructor Description JaxWsClientProxy(org.apache.cxf.endpoint.Client c, javax.xml.ws.Binding b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
javax.xml.ws.Binding
getBinding()
javax.xml.ws.EndpointReference
getEndpointReference()
<T extends javax.xml.ws.EndpointReference>
TgetEndpointReference(Class<T> clazz)
Map<String,Object>
getRequestContext()
Map<String,Object>
getResponseContext()
Object
invoke(Object proxy, Method method, Object[] args)
-
-
-
Field Detail
-
THREAD_LOCAL_REQUEST_CONTEXT
public static final String THREAD_LOCAL_REQUEST_CONTEXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classorg.apache.cxf.frontend.ClientProxy
- Throws:
IOException
-
invoke
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
- Specified by:
invoke
in interfaceInvocationHandler
- Overrides:
invoke
in classorg.apache.cxf.frontend.ClientProxy
- Throws:
Throwable
-
getRequestContext
public Map<String,Object> getRequestContext()
- Specified by:
getRequestContext
in interfacejavax.xml.ws.BindingProvider
- Overrides:
getRequestContext
in classorg.apache.cxf.frontend.ClientProxy
-
getResponseContext
public Map<String,Object> getResponseContext()
- Specified by:
getResponseContext
in interfacejavax.xml.ws.BindingProvider
- Overrides:
getResponseContext
in classorg.apache.cxf.frontend.ClientProxy
-
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 <T extends javax.xml.ws.EndpointReference> T getEndpointReference(Class<T> clazz)
- Specified by:
getEndpointReference
in interfacejavax.xml.ws.BindingProvider
-
-