org.mule.providers.udp
Class UdpMessageReceiver
java.lang.Object
org.mule.providers.AbstractMessageReceiver
org.mule.providers.udp.UdpMessageReceiver
- All Implemented Interfaces:
- Disposable, Lifecycle, Startable, Stoppable, UMOConnectable, UMOMessageReceiver
- Direct Known Subclasses:
- MulticastMessageReceiver
- public class UdpMessageReceiver
- extends AbstractMessageReceiver
UdpMessageReceiver receives UDP message packets.
| Methods inherited from class org.mule.providers.AbstractMessageReceiver |
applyResponseTransformer, connect, disconnect, dispose, doStart, doStop, getComponent, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getWorkManager, handleException, handleUnacceptedFilter, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setComponent, setConnector, setEndpoint, setExceptionDetails, setListener, setWorkManager, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
public void doConnect()
throws Exception
- Specified by:
doConnect in class AbstractMessageReceiver
- Throws:
Exception
doDisconnect
public void doDisconnect()
throws Exception
- Specified by:
doDisconnect in class AbstractMessageReceiver
- Throws:
Exception
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()
release
public void release()
doDispose
protected void doDispose()
- Description copied from class:
AbstractMessageReceiver
- Template method to dispose any resources associated with this receiver. There
is not need to dispose the connector as this is already done by the framework
- Overrides:
doDispose in class AbstractMessageReceiver
createWork
protected Work createWork(DatagramPacket packet)
throws IOException
- Throws:
IOException
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.