-
public class MessageCollection.Builder
A builder to create the MessageCollection.
-
-
Constructor Summary
Constructors Constructor Description MessageCollection.Builder(GroupChannel channel, MessageListParams params)
Constructor.
-
Method Summary
Modifier and Type Method Description MessageCollection.Builder
setMessageCollectionHandler(@Nullable() MessageCollectionHandler handler)
Sets the message collection handler to be used for this MessageCollection. MessageCollection.Builder
setStartingPoint(long startingPoint)
Sets the starting point of which to load messages from. MessageCollection
build()
Builds a MessageCollection using this builder. -
-
Constructor Detail
-
MessageCollection.Builder
MessageCollection.Builder(GroupChannel channel, MessageListParams params)
Constructor.- Parameters:
channel
- the target GroupChannel to load messages from.params
- MessageListParams used to load messages.
-
-
Method Detail
-
setMessageCollectionHandler
@NonNull() MessageCollection.Builder setMessageCollectionHandler(@Nullable() MessageCollectionHandler handler)
Sets the message collection handler to be used for this MessageCollection.
- Parameters:
handler
- MessageCollectionHandler.
-
setStartingPoint
@NonNull() MessageCollection.Builder setStartingPoint(long startingPoint)
Sets the starting point of which to load messages from.
- Parameters:
startingPoint
- specific timestamp, or MAX_VALUE to start from the lastest message.
-
build
@NonNull() MessageCollection build()
Builds a MessageCollection using this builder.
-
-
-
-