public class JAXWSProxyHandler extends BindingProvider implements InvocationHandler
| Modifier and Type | Field and Description |
|---|---|
protected InvocationController |
controller |
protected org.apache.axis2.jaxws.description.ServiceDescription |
serviceDesc |
BINDING_PROVIDER, endpointDesc, requestContext, responseContext, serviceDelegateENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY| Constructor and Description |
|---|
JAXWSProxyHandler(ServiceDelegate delegate,
Class seiClazz,
org.apache.axis2.jaxws.description.EndpointDescription epDesc,
org.apache.axis2.addressing.EndpointReference epr,
String addressingNamespace,
javax.xml.ws.WebServiceFeature... features) |
JAXWSProxyHandler(ServiceDelegate delegate,
Class seiClazz,
org.apache.axis2.jaxws.description.EndpointDescription epDesc,
javax.xml.ws.WebServiceFeature... features) |
| Modifier and Type | Method and Description |
|---|---|
protected MessageContext |
createRequest(Method method,
Object[] args)
Creates a request MessageContext for the method call.
|
protected Object |
createResponse(Method method,
Object[] args,
MessageContext responseContext,
org.apache.axis2.jaxws.description.OperationDescription operationDesc)
Creates a response MessageContext for the method call.
|
protected static Throwable |
getFaultResponse(MessageContext msgCtx,
org.apache.axis2.jaxws.description.OperationDescription opDesc) |
Class |
getSeiClazz() |
protected static boolean |
hasFaultResponse(MessageContext mc) |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
protected boolean |
isAsync() |
void |
setSeiClazz(Class seiClazz) |
checkMaintainSessionState, getBinding, getEndpointDescription, getEndpointReference, getEndpointReference, getRequestContext, getResponseContext, getServiceDelegate, setupSessionContext, useSoapActionprotected org.apache.axis2.jaxws.description.ServiceDescription serviceDesc
protected InvocationController controller
public JAXWSProxyHandler(ServiceDelegate delegate, Class seiClazz, org.apache.axis2.jaxws.description.EndpointDescription epDesc, javax.xml.ws.WebServiceFeature... features)
public JAXWSProxyHandler(ServiceDelegate delegate, Class seiClazz, org.apache.axis2.jaxws.description.EndpointDescription epDesc, org.apache.axis2.addressing.EndpointReference epr, String addressingNamespace, javax.xml.ws.WebServiceFeature... features)
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke in interface InvocationHandlerThrowableprotected boolean isAsync()
protected MessageContext createRequest(Method method, Object[] args) throws Throwable
method - - The method invoked on the proxy object.args - - The parameter listThrowableprotected Object createResponse(Method method, Object[] args, MessageContext responseContext, org.apache.axis2.jaxws.description.OperationDescription operationDesc) throws Throwable
method - - The method invoked on the proxy object.args - - The parameter list.responseContext - - The MessageContext to be used for the response.operationDesc - - The OperationDescription that for the invoked method.Throwableprotected static Throwable getFaultResponse(MessageContext msgCtx, org.apache.axis2.jaxws.description.OperationDescription opDesc)
protected static boolean hasFaultResponse(MessageContext mc)
public Class getSeiClazz()
public void setSeiClazz(Class seiClazz)
Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.