Class UserJoinedRoomActivity<C extends UserJoinedRoomContext>
java.lang.Object
com.symphony.bdk.core.activity.AbstractActivity<V4UserJoinedRoom,C>
com.symphony.bdk.core.activity.room.UserJoinedRoomActivity<C>
@API(status=STABLE)
public abstract class UserJoinedRoomActivity<C extends UserJoinedRoomContext>
extends AbstractActivity<V4UserJoinedRoom,C>
A user-joined-room activity corresponds to an User joined room event.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
beforeMatcher
(C context) This callback can be used to prepareActivityContext
before actually processing theActivityMatcher.matches(ActivityContext)
method.protected void
bindToRealTimeEventsSource
(Consumer<RealTimeEventListener> realTimeEventsSource) Bind an Activity to its real-time event.Methods inherited from class com.symphony.bdk.core.activity.AbstractActivity
createContextInstance, getInfo, info, isAsynchronous, matcher, onActivity, processEvent
-
Constructor Details
-
UserJoinedRoomActivity
public UserJoinedRoomActivity()
-
-
Method Details
-
bindToRealTimeEventsSource
Bind an Activity to its real-time event.- Specified by:
bindToRealTimeEventsSource
in classAbstractActivity<V4UserJoinedRoom,
C extends UserJoinedRoomContext> - Parameters:
realTimeEventsSource
- The real-time events source, issued from theDatafeedLoop
.
-
beforeMatcher
This callback can be used to prepareActivityContext
before actually processing theActivityMatcher.matches(ActivityContext)
method.- Overrides:
beforeMatcher
in classAbstractActivity<V4UserJoinedRoom,
C extends UserJoinedRoomContext>
-