public class PacketManager
extends java.lang.Object
implements java.lang.Runnable
Constructor and Description |
---|
PacketManager(java.lang.String name, java.util.logging.Logger logger)
constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addPacketListener(IPacketListener listener)
adss a packet listener
|
void |
connect(IConnection connection)
connects
|
void |
disconnect()
disconnects
|
void |
init(ALSBDebuggerEngine debugger)
initializes
|
void |
run()
run method listening on packets coming from the connection
|
void |
send(Packet packet)
sends a packet in a non-blocking way, and ignoring disconnections or other i/o exceptions
|
void |
start(java.lang.ThreadGroup threadGroup)
start the packet manager
|
public PacketManager(java.lang.String name, java.util.logging.Logger logger)
public void init(ALSBDebuggerEngine debugger)
public void addPacketListener(IPacketListener listener)
public void start(java.lang.ThreadGroup threadGroup)
public void connect(IConnection connection)
public void disconnect()
public void send(Packet packet)
public void run()
run
in interface java.lang.Runnable