public class JaxWsClientProxy extends ClientProxy implements InvocationHandler, javax.xml.ws.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,
javax.xml.ws.Binding b) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
javax.xml.ws.Binding |
getBinding() |
javax.xml.ws.EndpointReference |
getEndpointReference() |
<T extends javax.xml.ws.EndpointReference> |
getEndpointReference(Class<T> clazz) |
Map<String,Object> |
getRequestContext() |
Map<String,Object> |
getResponseContext() |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
finalize, getClient, getClient, invokeSync
public static final String THREAD_LOCAL_REQUEST_CONTEXT
public JaxWsClientProxy(Client c, javax.xml.ws.Binding b)
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 javax.xml.ws.BindingProvider
getRequestContext
in class ClientProxy
public Map<String,Object> getResponseContext()
getResponseContext
in interface javax.xml.ws.BindingProvider
getResponseContext
in class ClientProxy
public javax.xml.ws.Binding getBinding()
getBinding
in interface javax.xml.ws.BindingProvider
public javax.xml.ws.EndpointReference getEndpointReference()
getEndpointReference
in interface javax.xml.ws.BindingProvider
public <T extends javax.xml.ws.EndpointReference> T getEndpointReference(Class<T> clazz)
getEndpointReference
in interface javax.xml.ws.BindingProvider
Apache CXF