public class TcpMessageReceiver extends AbstractMessageReceiver implements javax.resource.spi.work.Work
TcpMessageReceiver acts like a TCP server to receive socket
requests.| Modifier and Type | Class and Description |
|---|---|
protected class |
TcpMessageReceiver.TcpWorker |
connected, connecting, connectionStrategy, connector, disposing, endpoint, logger, receiverKey, responseEndpoint, service, stoppedPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAME| Constructor and Description |
|---|
TcpMessageReceiver(Connector connector,
Service service,
InboundEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.resource.spi.work.Work |
createWork(Socket socket) |
protected void |
doConnect() |
protected void |
doDisconnect() |
protected void |
doDispose() |
protected void |
doStart() |
protected void |
doStop() |
ServerSocket |
getServerSocket()
Obtain the serverSocket
|
void |
release() |
void |
run() |
connect, disconnect, dispose, doInitialise, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getReceiverKey, getService, getWorkManager, handleException, handleUnacceptedFilter, initialise, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setConnector, setEndpoint, setExceptionDetails, setListener, setReceiverKey, setService, setWorkManager, start, stop, toStringpublic TcpMessageReceiver(Connector connector, Service service, InboundEndpoint endpoint) throws CreateException
CreateExceptionprotected void doConnect()
throws ConnectException
doConnect in class AbstractMessageReceiverConnectExceptionprotected void doDisconnect()
throws ConnectException
doDisconnect in class AbstractMessageReceiverConnectExceptionprotected void doStart()
throws MuleException
doStart in class AbstractMessageReceiverMuleExceptionprotected void doStop()
throws MuleException
doStop in class AbstractMessageReceiverMuleExceptionpublic ServerSocket getServerSocket()
public void release()
release in interface javax.resource.spi.work.Workprotected void doDispose()
doDispose in class AbstractMessageReceiverprotected javax.resource.spi.work.Work createWork(Socket socket) throws IOException
IOExceptionCopyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.