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)
EventDispatcherdispatchEvent in interface EventDispatcherpublic void dispatchAllEvents()
dispatchAllEvents in interface EventDispatcherpublic void addListener(EventDispatcherListener listener)
EventDispatcheraddListener in interface EventDispatcherpublic void removeListener(EventDispatcherListener listener)
EventDispatcherremoveListener in interface EventDispatcherpublic void addBatchEventDispatchedListener(BatchEventDispatchedListener listener)
addBatchEventDispatchedListener in interface EventDispatcherpublic void removeBatchEventDispatchedListener(BatchEventDispatchedListener listener)
removeBatchEventDispatchedListener in interface EventDispatcherpublic void registerEventEmitter(int uiManagerType,
RCTEventEmitter eventEmitter)
registerEventEmitter in interface EventDispatcherpublic void unregisterEventEmitter(int uiManagerType)
unregisterEventEmitter in interface EventDispatcherpublic void onCatalystInstanceDestroyed()
onCatalystInstanceDestroyed in interface EventDispatcher