public class JaxWsClientProxy extends ClientProxy implements BindingProvider
Modifier and Type | Field and Description |
---|---|
static String |
THREAD_LOCAL_REQUEST_CONTEXT |
client
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY
Constructor and Description |
---|
JaxWsClientProxy(Client c,
Binding b) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
Binding |
getBinding() |
EndpointReference |
getEndpointReference() |
<T extends EndpointReference> |
getEndpointReference(Class<T> clazz) |
Map<String,Object> |
getRequestContext() |
Map<String,Object> |
getResponseContext() |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
adjustObject, finalize, getClient, getClient, invokeSync
public static final String THREAD_LOCAL_REQUEST_CONTEXT
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class ClientProxy
IOException
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke
in interface InvocationHandler
invoke
in class ClientProxy
Throwable
public Map<String,Object> getRequestContext()
getRequestContext
in interface BindingProvider
getRequestContext
in class ClientProxy
public Map<String,Object> getResponseContext()
getResponseContext
in interface BindingProvider
getResponseContext
in class ClientProxy
public Binding getBinding()
getBinding
in interface BindingProvider
public EndpointReference getEndpointReference()
getEndpointReference
in interface BindingProvider
public <T extends EndpointReference> T getEndpointReference(Class<T> clazz)
getEndpointReference
in interface BindingProvider
Apache CXF