public abstract class EventMultiplexer extends EventObject implements IEventMultiplexer
IEventMultiplexer.State| Modifier and Type | Field and Description |
|---|---|
static boolean |
captureEventLatencyStats
Contains whether event dispatch latencies should be captured
|
NON_BLOCKING| Modifier and Type | Method and Description |
|---|---|
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) |
getChecked, getThreaded, getTracer, setChecked, setTracerequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStatspublic static final boolean captureEventLatencyStats
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 multiplexingpublic 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)
IEventMultiplexerscheduleEvent 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 IEventMultiplexerCopyright © 2019 Neeve Research, LLC. All Rights Reserved.