@API(status=INTERNAL)
public class RealTimeEventsBinder
extends java.lang.Object
BiConsumer
) to a specific real-time event.Constructor and Description |
---|
RealTimeEventsBinder() |
Modifier and Type | Method and Description |
---|---|
static void |
bindOnMessageSent(java.util.function.Consumer<RealTimeEventListener> subscriber,
java.util.function.BiConsumer<V4Initiator,V4MessageSent> target)
Bind "onMessageSent" real-time event to a target method.
|
static void |
bindOnSymphonyElementsAction(java.util.function.Consumer<RealTimeEventListener> subscriber,
java.util.function.BiConsumer<V4Initiator,V4SymphonyElementsAction> target)
Bind "onSymphonyElementsAction" real-time event to a target method.
|
static void |
bindOnUserJoinedRoom(java.util.function.Consumer<RealTimeEventListener> subscriber,
java.util.function.BiConsumer<V4Initiator,V4UserJoinedRoom> target)
Bind "onUserJoinedRoom" real-time event to a target method.
|
static void |
bindRealTimeListener(java.util.function.Consumer<RealTimeEventListener> consumer,
RealTimeEventListener listener)
Bind a
RealTimeEventListener to datafeed loop method. |
public static void bindOnMessageSent(java.util.function.Consumer<RealTimeEventListener> subscriber, java.util.function.BiConsumer<V4Initiator,V4MessageSent> target)
subscriber
- The Datafeed real-time events subscriber.target
- Target method.public static void bindOnSymphonyElementsAction(java.util.function.Consumer<RealTimeEventListener> subscriber, java.util.function.BiConsumer<V4Initiator,V4SymphonyElementsAction> target)
subscriber
- The Datafeed real-time events subscriber.target
- Target method.public static void bindOnUserJoinedRoom(java.util.function.Consumer<RealTimeEventListener> subscriber, java.util.function.BiConsumer<V4Initiator,V4UserJoinedRoom> target)
subscriber
- The Datafeed real-time events subscriber.target
- Target method.public static void bindRealTimeListener(java.util.function.Consumer<RealTimeEventListener> consumer, RealTimeEventListener listener)
RealTimeEventListener
to datafeed loop method.consumer
- Datafeed Loop subscribe/unsubscribe method.listener
- RealTime event listener.