org.mule.providers.udp
Class UdpMessageReceiver.UdpWorker

java.lang.Object
  extended byorg.mule.providers.udp.UdpMessageReceiver.UdpWorker
All Implemented Interfaces:
Disposable, Runnable, Work
Direct Known Subclasses:
MulticastMessageReceiver.MulticastWorker
Enclosing class:
UdpMessageReceiver

protected class UdpMessageReceiver.UdpWorker
extends Object
implements Work, Disposable


Constructor Summary
UdpMessageReceiver.UdpWorker(DatagramSocket socket, DatagramPacket packet)
           
 
Method Summary
 void dispose()
          A lifecycle method where implementor should free up any resources.
 void release()
           
 void run()
          Accept requests from a given Udp address
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UdpMessageReceiver.UdpWorker

public UdpMessageReceiver.UdpWorker(DatagramSocket socket,
                                    DatagramPacket packet)
Method Detail

release

public void release()
Specified by:
release in interface Work

dispose

public void dispose()
Description copied from interface: Disposable
A lifecycle method where implementor should free up any resources. If an exception is thrown it should just be logged and processing should continue. This method should not throw Runtime exceptions.

Specified by:
dispose in interface Disposable

run

public void run()
Accept requests from a given Udp address

Specified by:
run in interface Runnable


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.