org.mule.providers.udp
Class UdpMessageReceiver
java.lang.Object
org.mule.providers.AbstractMessageReceiver
org.mule.providers.udp.UdpMessageReceiver
- All Implemented Interfaces:
- Disposable, Lifecycle, Runnable, Startable, Stoppable, UMOConnectable, UMOMessageReceiver, Work
- Direct Known Subclasses:
- MulticastMessageReceiver
- public class UdpMessageReceiver
- extends AbstractMessageReceiver
- implements Work
UdpMessageReceiver receives UDP message packets.
| Methods inherited from class org.mule.providers.AbstractMessageReceiver |
applyResponseTransformer, connect, disconnect, dispose, getComponent, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getReceiverKey, getWorkManager, handleException, handleUnacceptedFilter, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setComponent, setConnector, setEndpoint, setExceptionDetails, setListener, setReceiverKey, setWorkManager, start, stop, toString |
socket
protected DatagramSocket socket
inetAddress
protected InetAddress inetAddress
bufferSize
protected int bufferSize
responseTransformer
protected UMOTransformer responseTransformer
UdpMessageReceiver
public UdpMessageReceiver(UMOConnector connector,
UMOComponent component,
UMOEndpoint endpoint)
throws InitialisationException
doConnect
protected void doConnect()
throws Exception
- Specified by:
doConnect in class AbstractMessageReceiver
- Throws:
Exception
doDisconnect
protected void doDisconnect()
throws Exception
- Specified by:
doDisconnect in class AbstractMessageReceiver
- Throws:
Exception
doStart
protected void doStart()
throws UMOException
- Specified by:
doStart in class AbstractMessageReceiver
- Throws:
UMOException
doStop
protected void doStop()
throws UMOException
- Specified by:
doStop in class AbstractMessageReceiver
- Throws:
UMOException
getResponseTransformer
protected UMOTransformer getResponseTransformer()
throws InitialisationException
- Throws:
InitialisationException
createSocket
protected DatagramSocket createSocket(URI uri,
InetAddress inetAddress)
throws IOException
- Throws:
IOException
getSocket
public DatagramSocket getSocket()
- Obtain the serverSocket
createPacket
protected DatagramPacket createPacket()
run
public void run()
- Specified by:
run in interface Runnable
release
public void release()
- Specified by:
release in interface Work
doDispose
protected void doDispose()
- Specified by:
doDispose in class AbstractMessageReceiver
createWork
protected Work createWork(DatagramPacket packet)
throws IOException
- Throws:
IOException
Copyright © 2003-2007 MuleSource, Inc.. All Rights Reserved.