public class AxisMessageDispatcher extends AbstractMessageDispatcher
AxisMessageDispatcher is used to make soap requests via the Axis
soap client.| Modifier and Type | Field and Description |
|---|---|
protected org.apache.axis.EngineConfiguration |
clientConfig |
protected AxisConnector |
connector |
protected org.apache.axis.client.Service |
service |
defaultOutboundTransformers, defaultResponseTransformersconnected, endpoint, lifecycleManager, logger, muleMessageFactory, retryTemplateRECEIVE_NO_WAIT, RECEIVE_WAIT_INDEFINITELYPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAME| Constructor and Description |
|---|
AxisMessageDispatcher(OutboundEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAttachments(MuleEvent event,
org.apache.axis.client.Call call) |
protected void |
buildSoapMethods(MuleEvent event,
org.apache.axis.client.Call call,
Object method,
String methodNamespace,
Object[] args) |
protected static MuleMessage |
createMessage(Object result,
org.apache.axis.client.Call call,
MuleContext muleContext) |
protected org.apache.axis.client.Service |
createService(ImmutableEndpoint endpoint) |
protected void |
doConnect() |
protected void |
doDisconnect() |
protected void |
doDispatch(MuleEvent event) |
protected void |
doDispose() |
protected MuleMessage |
doSend(MuleEvent event) |
protected org.apache.axis.client.Call |
getCall(MuleEvent event,
Object[] args) |
protected org.apache.axis.EngineConfiguration |
getClientConfig(ImmutableEndpoint endpoint) |
protected Object |
getInitialMethod(MuleEvent event) |
String |
parseSoapAction(String soapAction,
QName method,
MuleEvent event) |
protected void |
parseStyle(MuleEvent event,
org.apache.axis.client.Call call) |
protected void |
parseUse(MuleEvent event,
org.apache.axis.client.Call call) |
protected Object |
refineMethod(MuleEvent event,
org.apache.axis.client.Call call,
Object method) |
protected void |
setCustomProperties(MuleEvent event,
org.apache.axis.client.Call call) |
protected void |
setMessageContextAttachments(MuleMessage message,
org.apache.axis.MessageContext ctx) |
protected void |
setMessageContextProperties(MuleMessage message,
org.apache.axis.MessageContext ctx) |
protected void |
setSoapAction(MuleEvent event,
EndpointURI endpointUri,
org.apache.axis.client.Call call) |
protected void |
setUserCredentials(EndpointURI endpointUri,
org.apache.axis.client.Call call) |
applyOutboundTransformers, applyResponseTransformers, createLifecycleManager, getDispatcherName, getEndpoint, getWorkManager, process, returnResponse, returnResponseactivate, connect, connectHandler, createMuleMessage, createMuleMessage, createMuleMessage, createMuleMessageFactory, createNullMuleMessage, disconnect, dispose, disposeAndLogException, doInitialise, doStart, doStartHandler, doStop, getConnectEventId, getConnectionDescription, getConnector, getLifecycleState, initialise, initializeMessageFactory, initializeRetryPolicy, isConnected, isDoThreading, isStarted, isStarting, isStopped, isStopping, passivate, setEndpoint, start, stop, toString, validate, validateConnectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactivate, createMuleMessage, createMuleMessage, getConnector, passivate, validateconnect, disconnect, getConnectionDescription, isConnected, validateConnectioninitialisedisposegetLifecycleStateprotected org.apache.axis.EngineConfiguration clientConfig
protected AxisConnector connector
protected org.apache.axis.client.Service service
public AxisMessageDispatcher(OutboundEndpoint endpoint)
protected void doConnect()
throws Exception
doConnect in class AbstractTransportMessageHandlerExceptionprotected void doDisconnect()
throws Exception
doDisconnect in class AbstractTransportMessageHandlerExceptionprotected void doDispose()
doDispose in class AbstractTransportMessageHandlerprotected org.apache.axis.EngineConfiguration getClientConfig(ImmutableEndpoint endpoint)
protected org.apache.axis.client.Service createService(ImmutableEndpoint endpoint) throws Exception
Exceptionprotected void doDispatch(MuleEvent event) throws Exception
doDispatch in class AbstractMessageDispatcherExceptionprotected MuleMessage doSend(MuleEvent event) throws Exception
doSend in class AbstractMessageDispatcherExceptionprotected org.apache.axis.client.Call getCall(MuleEvent event, Object[] args) throws Exception
Exceptionprotected void addAttachments(MuleEvent event, org.apache.axis.client.Call call)
protected void setSoapAction(MuleEvent event, EndpointURI endpointUri, org.apache.axis.client.Call call)
protected void buildSoapMethods(MuleEvent event, org.apache.axis.client.Call call, Object method, String methodNamespace, Object[] args)
protected void setUserCredentials(EndpointURI endpointUri, org.apache.axis.client.Call call)
protected void setCustomProperties(MuleEvent event, org.apache.axis.client.Call call)
protected Object refineMethod(MuleEvent event, org.apache.axis.client.Call call, Object method)
protected void parseUse(MuleEvent event, org.apache.axis.client.Call call)
protected void parseStyle(MuleEvent event, org.apache.axis.client.Call call)
protected Object getInitialMethod(MuleEvent event) throws DispatchException
DispatchExceptionprotected void setMessageContextProperties(MuleMessage message, org.apache.axis.MessageContext ctx)
protected void setMessageContextAttachments(MuleMessage message, org.apache.axis.MessageContext ctx) throws Exception
Exceptionprotected static MuleMessage createMessage(Object result, org.apache.axis.client.Call call, MuleContext muleContext)
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.