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
protected  java.util.Map<java.lang.String,java.lang.Object> requestContext
           
protected  java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object>> responseContext
           
 
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()
           
 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

requestContext

protected java.util.Map<java.lang.String,java.lang.Object> requestContext

responseContext

protected java.lang.ThreadLocal<java.util.Map<java.lang.String,java.lang.Object>> responseContext
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

getResponseContext

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

getBinding

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

Apache CXF API

Apache CXF is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.