Apache CXF API

org.apache.cxf.jaxws
Class JaxWsClientProxy

java.lang.Object
  extended by org.apache.cxf.frontend.ClientProxy
      extended by org.apache.cxf.jaxws.JaxWsClientProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler, javax.xml.ws.BindingProvider

public class JaxWsClientProxy
extends ClientProxy
implements java.lang.reflect.InvocationHandler, javax.xml.ws.BindingProvider


Field Summary
static java.lang.String THREAD_LOCAL_REQUEST_CONTEXT
           
 
Fields inherited from class org.apache.cxf.frontend.ClientProxy
client
 
Fields inherited from interface javax.xml.ws.BindingProvider
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
JaxWsClientProxy(Client c, javax.xml.ws.Binding b)
           
 
Method Summary
 javax.xml.ws.Binding getBinding()
           
 javax.xml.ws.EndpointReference getEndpointReference()
           
<T extends javax.xml.ws.EndpointReference>
T
getEndpointReference(java.lang.Class<T> clazz)
           
 java.util.Map<java.lang.String,java.lang.Object> getRequestContext()
           
 java.util.Map<java.lang.String,java.lang.Object> getResponseContext()
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 
Methods inherited from class org.apache.cxf.frontend.ClientProxy
getClient, getClient, invokeSync
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

THREAD_LOCAL_REQUEST_CONTEXT

public static final java.lang.String THREAD_LOCAL_REQUEST_CONTEXT
See Also:
Constant Field Values
Constructor Detail

JaxWsClientProxy

public JaxWsClientProxy(Client c,
                        javax.xml.ws.Binding b)
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Overrides:
invoke in class ClientProxy
Throws:
java.lang.Throwable

getRequestContext

public java.util.Map<java.lang.String,java.lang.Object> getRequestContext()
Specified by:
getRequestContext in interface javax.xml.ws.BindingProvider
Overrides:
getRequestContext in class ClientProxy

getResponseContext

public java.util.Map<java.lang.String,java.lang.Object> getResponseContext()
Specified by:
getResponseContext in interface javax.xml.ws.BindingProvider
Overrides:
getResponseContext in class ClientProxy

getBinding

public javax.xml.ws.Binding getBinding()
Specified by:
getBinding in interface javax.xml.ws.BindingProvider

getEndpointReference

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

getEndpointReference

public <T extends javax.xml.ws.EndpointReference> T getEndpointReference(java.lang.Class<T> clazz)
Specified by:
getEndpointReference in interface javax.xml.ws.BindingProvider

Apache CXF API

Apache CXF