public class UdpMessageReceiver
extends org.mule.transport.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 AtomicBoolean |
disposing |
protected InetAddress |
inetAddress |
protected DatagramSocket |
socket |
defaultInboundTransformers, defaultResponseTransformers, flowConstruct, listener, receiverKey, replyToHandler| Constructor and Description |
|---|
UdpMessageReceiver(org.mule.api.transport.Connector connector,
org.mule.api.construct.FlowConstruct flowConstruct,
org.mule.api.endpoint.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() |
DatagramSocket |
getSocket()
Obtain the serverSocket
|
void |
release() |
void |
run() |
applyInboundTransformers, applyResponseTransformers, connectHandler, createExecutionTemplate, createLifecycleManager, createMuleEvent, doStartHandler, doStop, getConnectEventId, getConnectionDescription, getEndpoint, getEndpointURI, getFlowConstruct, getReceiverKey, getReplyToHandler, getWorkManager, handleUnacceptedFilter, initialise, processMessage, propagateRootMessageIdProperty, routeEvent, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setEndpoint, setListener, setReceiverKey, shouldConsumeInEveryNode, toString, warnIfMuleClientSendUsedactivate, connect, createMuleMessage, createMuleMessage, createMuleMessage, createMuleMessageFactory, createNullMuleMessage, disconnect, dispose, disposeAndLogException, doInitialise, getConnectEventId, getConnector, getLifecycleState, initializeMessageFactory, initializeRetryPolicy, isConnected, isDoThreading, isStarted, isStarting, isStopped, isStopping, passivate, setEndpoint, start, stop, validate, validateConnectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreateMuleMessage, createMuleMessageprotected DatagramSocket socket
protected InetAddress inetAddress
protected int bufferSize
protected final AtomicBoolean disposing
public UdpMessageReceiver(org.mule.api.transport.Connector connector,
org.mule.api.construct.FlowConstruct flowConstruct,
org.mule.api.endpoint.InboundEndpoint endpoint)
throws org.mule.api.lifecycle.CreateException
org.mule.api.lifecycle.CreateExceptionprotected void doConnect()
throws Exception
doConnect in class org.mule.transport.AbstractTransportMessageHandlerExceptionprotected void doDisconnect()
throws Exception
doDisconnect in class org.mule.transport.AbstractTransportMessageHandlerExceptionprotected void doStart()
throws org.mule.api.MuleException
doStart in class org.mule.transport.AbstractTransportMessageHandlerorg.mule.api.MuleExceptionprotected 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 org.mule.transport.AbstractMessageReceiverprotected javax.resource.spi.work.Work createWork(DatagramPacket packet) throws IOException
IOExceptionCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.