|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.neeve.root.RootObject
com.neeve.event.EventObject
com.neeve.event.EventMultiplexer
public abstract class EventMultiplexer
Base class for event multiplexers.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.neeve.event.IEventMultiplexer |
|---|
IEventMultiplexer.State |
| Field Summary | |
|---|---|
static boolean |
captureEventLatencyStats
Contains whether event dispatch latencies should be captured |
| Fields inherited from interface com.neeve.event.IEventMultiplexer |
|---|
NON_BLOCKING |
| Method Summary | |
|---|---|
void |
close()
Implementation of IEventMultiplexer.close() |
String |
getName()
Implementation of IEventMultiplexer.getName() |
void |
multiplexEvent(Event event,
int flags)
Implementation of IEventMultiplexer.multiplexEvent(Event, int) |
void |
onEvent(Event event)
Implementation of IEventMultiplexer.onEvent(com.neeve.event.Event, int) |
void |
onEvent(Event event,
int flags)
Deprecated. |
void |
open()
Implementation of IEventMultiplexer.open() |
int |
scheduledEventCount()
Implementation of IEventMultiplexer.scheduledEventCount() |
void |
scheduleEvent(Event event)
Schedule an event for dispatch at a later point in time. |
void |
setAllEventDispatch(boolean val)
Implementation of IEventMultiplexer.setAllEventDispatch(boolean) |
void |
unscheduleEvent(Event event)
Implementation of IEventMultiplexer.unscheduleEvent(Event) |
| Methods inherited from class com.neeve.root.RootObject |
|---|
getChecked, getThreaded, getTracer, setChecked, setTracer |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.neeve.event.IEventMultiplexer |
|---|
getStats |
| Field Detail |
|---|
public static final boolean captureEventLatencyStats
| Method Detail |
|---|
public final void setAllEventDispatch(boolean val)
IEventMultiplexer.setAllEventDispatch(boolean)
setAllEventDispatch in interface IEventMultiplexerpublic final void open()
IEventMultiplexer.open()
open in interface IEventMultiplexerpublic final String getName()
IEventMultiplexer.getName()
getName in interface IEventMultiplexer
@Deprecated
public final void onEvent(Event event,
int flags)
IEventMultiplexer.onEvent(Event, int)
onEvent in interface IEventMultiplexerevent - The event to multiplexflags - Flags that qualify the multiplexing
public final void multiplexEvent(Event event,
int flags)
IEventMultiplexer.multiplexEvent(Event, int)
multiplexEvent in interface IEventMultiplexerevent - The event to multiplexflags - Flags that qualify the multiplexingpublic final void scheduleEvent(Event event)
IEventMultiplexer
scheduleEvent in interface IEventMultiplexerevent - The event to schedulepublic final void unscheduleEvent(Event event)
IEventMultiplexer.unscheduleEvent(Event)
unscheduleEvent in interface IEventMultiplexerevent - The event to unschedulepublic final int scheduledEventCount()
IEventMultiplexer.scheduledEventCount()
scheduledEventCount in interface IEventMultiplexerpublic final void onEvent(Event event)
IEventMultiplexer.onEvent(com.neeve.event.Event, int)
onEvent in interface IEventHandlerevent - The event to be handled.public final void close()
IEventMultiplexer.close()
close in interface IEventMultiplexer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||