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-2008 MuleSource, Inc.. All Rights Reserved.