net.anotheria.net.udp.server
Class UDPPacketReceiver
java.lang.Object
java.lang.Thread
net.anotheria.net.udp.server.UDPPacketReceiver
- All Implemented Interfaces:
- Runnable
public class UDPPacketReceiver
- extends Thread
A helper object which is bound to a port and proceeds all incoming datagram packets on this port. The reception of the packets is performed in one thread, the processing of the
received packets in another thread. Both threads are separated by a queue.
The UDPPacketReceiver supports multiple workers. For each incomign packet all workers are notified (sequentially).
- Author:
- another
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
UDPPacketReceiver
public UDPPacketReceiver(int aPort)
run
public void run()
- Specified by:
run in interface Runnable- Overrides:
run in class Thread
addWorker
public void addWorker(IUDPPacketWorker worker)
removeWorker
public void removeWorker(IUDPPacketWorker worker)
Copyright © 2010-2013 anotheria.net. All Rights Reserved.