public class BlackHoleEventDispatcher extends java.lang.Object implements EventDispatcher
EventDispatcher
with no-op methods, to be used by
callers that expect an EventDispatcher when the instance doesn't exist.Modifier and Type | Method and Description |
---|---|
void |
addBatchEventDispatchedListener(BatchEventDispatchedListener listener) |
void |
addListener(EventDispatcherListener listener)
Add a listener to this EventDispatcher.
|
void |
dispatchAllEvents() |
void |
dispatchEvent(Event event)
Sends the given Event to JS, coalescing eligible events if JS is backed up.
|
static EventDispatcher |
get() |
void |
onCatalystInstanceDestroyed() |
void |
registerEventEmitter(int uiManagerType,
RCTEventEmitter eventEmitter) |
void |
removeBatchEventDispatchedListener(BatchEventDispatchedListener listener) |
void |
removeListener(EventDispatcherListener listener)
Remove a listener from this EventDispatcher.
|
void |
unregisterEventEmitter(int uiManagerType) |
public static EventDispatcher get()
public void dispatchEvent(Event event)
EventDispatcher
dispatchEvent
in interface EventDispatcher
public void dispatchAllEvents()
dispatchAllEvents
in interface EventDispatcher
public void addListener(EventDispatcherListener listener)
EventDispatcher
addListener
in interface EventDispatcher
public void removeListener(EventDispatcherListener listener)
EventDispatcher
removeListener
in interface EventDispatcher
public void addBatchEventDispatchedListener(BatchEventDispatchedListener listener)
addBatchEventDispatchedListener
in interface EventDispatcher
public void removeBatchEventDispatchedListener(BatchEventDispatchedListener listener)
removeBatchEventDispatchedListener
in interface EventDispatcher
public void registerEventEmitter(int uiManagerType, RCTEventEmitter eventEmitter)
registerEventEmitter
in interface EventDispatcher
public void unregisterEventEmitter(int uiManagerType)
unregisterEventEmitter
in interface EventDispatcher
public void onCatalystInstanceDestroyed()
onCatalystInstanceDestroyed
in interface EventDispatcher