public class LocalSocketTcpMessageDispatcher extends TcpMessageDispatcher
LocalSocketTcpMessageDispatcher will send transformed Mule events
over TCP. It contains a local socket that reuses on each message dispatchdefaultOutboundTransformers, defaultResponseTransformersconnected, defaultMessageInfoMapping, endpoint, lifecycleManager, logger, muleMessageFactory, retryTemplate| Constructor and Description |
|---|
LocalSocketTcpMessageDispatcher(org.mule.api.endpoint.OutboundEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
dispatchToSocket(org.mule.api.MuleEvent event) |
protected void |
doDispatch(org.mule.api.MuleEvent event) |
protected org.mule.api.MuleMessage |
doSend(org.mule.api.MuleEvent event) |
TcpConnector |
getConnector() |
org.mule.api.retry.RetryContext |
validateConnection(org.mule.api.retry.RetryContext retryContext) |
doConnect, doDisconnect, doDispose, receiveFromSocketapplyOutboundTransformers, applyResponseTransformers, createLifecycleManager, doSendNonBlocking, getDispatcherName, getEndpoint, getWorkManager, isSupportsNonBlocking, process, returnResponse, returnResponseactivate, connect, connectHandler, createMuleMessage, createMuleMessage, createMuleMessage, createMuleMessageFactory, createNullMuleMessage, disconnect, dispose, disposeAndLogException, doInitialise, doStart, doStartHandler, doStop, getConnectEventId, getConnectionDescription, getLifecycleState, initialise, initializeMessageFactory, initializeRetryPolicy, isConnected, isDoThreading, isStarted, isStarting, isStopped, isStopping, passivate, setEndpoint, start, stop, toString, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitactivate, createMuleMessage, createMuleMessage, passivate, validatepublic LocalSocketTcpMessageDispatcher(org.mule.api.endpoint.OutboundEndpoint endpoint)
public TcpConnector getConnector()
getConnector in interface org.mule.api.transport.MessageDispatchergetConnector in class org.mule.transport.AbstractTransportMessageHandlerprotected void doDispatch(org.mule.api.MuleEvent event)
throws Exception
doDispatch in class TcpMessageDispatcherExceptionprotected org.mule.api.MuleMessage doSend(org.mule.api.MuleEvent event)
throws Exception
doSend in class TcpMessageDispatcherExceptionprotected void dispatchToSocket(org.mule.api.MuleEvent event)
throws Exception
Exceptionpublic org.mule.api.retry.RetryContext validateConnection(org.mule.api.retry.RetryContext retryContext)
validateConnection in interface org.mule.api.transport.ConnectablevalidateConnection in class TcpMessageDispatcherCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.