public class UdpMessageReceiver extends AbstractMessageReceiver implements javax.resource.spi.work.Work
UdpMessageReceiver receives UDP message packets.| Modifier and Type | Class and Description |
|---|---|
protected class |
UdpMessageReceiver.UdpWorker |
| Modifier and Type | Field and Description |
|---|---|
protected int |
bufferSize |
protected InetAddress |
inetAddress |
protected List |
responseTransformers |
protected DatagramSocket |
socket |
connected, connecting, connectionStrategy, connector, disposing, endpoint, logger, receiverKey, responseEndpoint, service, stoppedPHASE_NAMEPHASE_NAMEPHASE_NAMEPHASE_NAME| Constructor and Description |
|---|
UdpMessageReceiver(Connector connector,
Service service,
InboundEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected DatagramPacket |
createPacket() |
protected DatagramSocket |
createSocket(URI uri,
InetAddress inetAddress) |
protected javax.resource.spi.work.Work |
createWork(DatagramPacket packet) |
protected void |
doConnect() |
protected void |
doDisconnect() |
protected void |
doDispose() |
protected void |
doStart() |
protected void |
doStop() |
protected List |
getResponseTransformers() |
DatagramSocket |
getSocket()
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, toStringprotected DatagramSocket socket
protected InetAddress inetAddress
protected int bufferSize
protected List responseTransformers
public UdpMessageReceiver(Connector connector, Service service, InboundEndpoint endpoint) throws CreateException
CreateExceptionprotected void doConnect()
throws Exception
doConnect in class AbstractMessageReceiverExceptionprotected void doDisconnect()
throws Exception
doDisconnect in class AbstractMessageReceiverExceptionprotected void doStart()
throws MuleException
doStart in class AbstractMessageReceiverMuleExceptionprotected void doStop()
throws MuleException
doStop in class AbstractMessageReceiverMuleExceptionprotected List getResponseTransformers()
protected DatagramSocket createSocket(URI uri, InetAddress inetAddress) throws IOException
IOExceptionpublic DatagramSocket getSocket()
protected DatagramPacket createPacket()
public void release()
release in interface javax.resource.spi.work.Workprotected void doDispose()
doDispose in class AbstractMessageReceiverprotected javax.resource.spi.work.Work createWork(DatagramPacket packet) throws IOException
IOExceptionCopyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.