Package | Description |
---|---|
org.shared.event |
A framework for event-driven programming.
|
org.shared.net.handler |
A package of
ConnectionHandler implementations. |
org.shared.net.nio |
A package for managed connections built on top of
java.nio . |
Modifier and Type | Class and Description |
---|---|
class |
EventProcessor<T extends Event<T,E,S>,E extends Enum<E>,S extends Enum<S>>
A thread going through the event processing motions
BlockingQueue.take() (fetch), Event.getSource()
(see who it's from), Source.getHandler() (see how the source wishes to process events), and
handle(Object) (process the event). |
Modifier and Type | Method and Description |
---|---|
Handler<T> |
EventProcessor.getHandler() |
Handler<T> |
Source.getHandler()
|
Modifier and Type | Method and Description |
---|---|
void |
EventProcessor.setHandler(Handler<T> handler) |
void |
Source.setHandler(Handler<T> handler)
|
Modifier and Type | Method and Description |
---|---|
Handler<T> |
XmlHandler.getHandler() |
Modifier and Type | Method and Description |
---|---|
void |
XmlHandler.setHandler(Handler<T> handler) |
Modifier and Type | Method and Description |
---|---|
Handler<NioEvent<?>> |
NioConnection.getHandler() |
Modifier and Type | Method and Description |
---|---|
void |
NioConnection.setHandler(Handler<NioEvent<?>> handler) |