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, setTracer
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getStats
public static final boolean captureEventLatencyStats
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
Copyright © 2019 Neeve Research, LLC. All Rights Reserved.