protected class TcpMessageReceiver.TcpWorker
extends org.mule.transport.AbstractReceiverResourceWorker
implements org.mule.api.lifecycle.Disposable, org.mule.util.monitor.Expirable
| Modifier and Type | Field and Description |
|---|---|
protected TcpInputStream |
dataIn |
protected boolean |
dataInWorkFinished |
protected OutputStream |
dataOut |
protected Object |
notify |
protected TcpProtocol |
protocol |
protected Socket |
socket |
protected InputStream |
underlyingIn |
| Constructor and Description |
|---|
TcpMessageReceiver.TcpWorker(Socket socket,
org.mule.transport.AbstractMessageReceiver receiver) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindTransaction(org.mule.api.transaction.Transaction tx) |
void |
dispose() |
void |
expired() |
protected Object |
getNextMessage(Object resource) |
protected void |
handleResults(List messages) |
protected boolean |
hasMoreMessages(Object message) |
protected void |
preRouteMuleMessage(org.mule.api.MuleMessage message) |
void |
release() |
protected void |
shutdownSocket() |
protected Socket socket
protected TcpInputStream dataIn
protected InputStream underlyingIn
protected OutputStream dataOut
protected TcpProtocol protocol
protected boolean dataInWorkFinished
protected Object notify
public TcpMessageReceiver.TcpWorker(Socket socket, org.mule.transport.AbstractMessageReceiver receiver) throws IOException
IOExceptionpublic void expired()
expired in interface org.mule.util.monitor.Expirablepublic void dispose()
dispose in interface org.mule.api.lifecycle.Disposablepublic void release()
release in interface javax.resource.spi.work.Workrelease in class org.mule.transport.AbstractReceiverWorkerprotected void shutdownSocket()
throws IOException
IOExceptionprotected void bindTransaction(org.mule.api.transaction.Transaction tx)
throws org.mule.api.transaction.TransactionException
bindTransaction in class org.mule.transport.AbstractReceiverWorkerorg.mule.api.transaction.TransactionExceptionprotected Object getNextMessage(Object resource) throws Exception
getNextMessage in class org.mule.transport.AbstractReceiverResourceWorkerExceptionprotected boolean hasMoreMessages(Object message)
hasMoreMessages in class org.mule.transport.AbstractReceiverResourceWorkerprotected void handleResults(List messages) throws Exception
handleResults in class org.mule.transport.AbstractReceiverWorkerExceptionCopyright © 2003–2016 MuleSoft, Inc.. All rights reserved.