public class PacketHandler
extends java.lang.Object
Constructor and Description |
---|
PacketHandler() |
PacketHandler(GUIPanel gp) |
Modifier and Type | Method and Description |
---|---|
void |
handlePacket(RequestNew rn) |
boolean |
offer(RequestNew rn)
Offer a new
RequestNew to be processed. |
void |
resolveRequest(RequestNew rn)
Analyze the
RequestNew provided, and decide, which
Resolver should be used to resolve it. |
public PacketHandler()
public PacketHandler(GUIPanel gp)
public boolean offer(RequestNew rn)
RequestNew
to be processed.
Then start a new Thread
, which processes all unprocessed requests and then exits, if such
a thread is not already running.
It may be rejected, if too many requests are waiting in the internal queue.rn
- the RequestNew
to be processedpublic void resolveRequest(RequestNew rn)
RequestNew
provided, and decide, which
Resolver
should be used to resolve it. Then resolve it, using
this Resolver
.rn
- the RequestNew
, which should be resolved.public void handlePacket(RequestNew rn)