org.mule.transport.udp
Class UdpMessageReceiver.UdpWorker

java.lang.Object
  extended by org.mule.transport.udp.UdpMessageReceiver.UdpWorker
All Implemented Interfaces:
Runnable, javax.resource.spi.work.Work, Disposable
Direct Known Subclasses:
MulticastMessageReceiver.MulticastWorker
Enclosing class:
UdpMessageReceiver

protected class UdpMessageReceiver.UdpWorker
extends Object
implements javax.resource.spi.work.Work, Disposable


Field Summary
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
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 javax.resource.spi.work.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-2012 MuleSoft, Inc.. All Rights Reserved.