|
|||||||||
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 IEventMultiplexer
public final void open()
IEventMultiplexer.open()
open
in interface IEventMultiplexer
public 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 IEventMultiplexer
event
- The event to multiplexflags
- Flags that qualify the multiplexingpublic final void multiplexEvent(Event event, int flags)
IEventMultiplexer.multiplexEvent(Event, int)
multiplexEvent
in interface IEventMultiplexer
event
- The event to multiplexflags
- Flags that qualify the multiplexingpublic final void scheduleEvent(Event event)
IEventMultiplexer
scheduleEvent
in interface IEventMultiplexer
event
- The event to schedulepublic final void unscheduleEvent(Event event)
IEventMultiplexer.unscheduleEvent(Event)
unscheduleEvent
in interface IEventMultiplexer
event
- The event to unschedulepublic final int scheduledEventCount()
IEventMultiplexer.scheduledEventCount()
scheduledEventCount
in interface IEventMultiplexer
public final void onEvent(Event event)
IEventMultiplexer.onEvent(com.neeve.event.Event, int)
onEvent
in interface IEventHandler
event
- 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 |