public interface MessageHistory
Room's messages.| Modifier and Type | Method and Description |
|---|---|
MessageHistory |
after(Date date)
Gets a portion of this history, consisting of messages sent AFTER a certain date.
|
MessageHistory |
before(Date date)
Gets a portion of this history, consisting of messages sent BEFORE a certain date.
|
List<Message> |
fullyLoad()
Loads as many messages as it can (until it runs out of messages to fetch).
|
Message |
getEarliest()
Gets the message that was sent earliest.
|
Message |
getLatest()
Gets the message that was sent most recently.
|
List<Message> |
getMessages()
Gets all loaded messages.
|
Room |
getRoom()
Gets the parent room.
|
List<Message> |
loadMessages(int n)
Loads the next
n messages. |
void |
markRead()
Marks all messages in this history as read.
|
Room getRoom()
List<Message> loadMessages(int n)
n messages.n - The number of messages.List<Message> fullyLoad()
MessageHistory before(Date date)
date - The date.MessageHistory after(Date date)
date - The date.Message getEarliest()
Message getLatest()
void markRead()
Copyright © 2016. All rights reserved.