public interface Messages
| Modifier and Type | Method and Description |
|---|---|
void |
advanceLastConsumedMessageIndex(long lastConsumedMessageIndex)
Increase user last consumed message index for the channel.
|
Message |
createMessage(java.lang.String message)
Method to createMessage.
|
java.lang.Long |
getLastConsumedMessageIndex()
Return user last consumed message index for the channel
|
void |
getLastMessages(int count,
Constants.CallbackListener<java.util.List<Message>> listener)
Load last messages in chat
|
Message[] |
getMessages() |
void |
getMessagesAfter(int index,
int count,
Constants.CallbackListener<java.util.List<Message>> listener)
Load messages after given index
|
void |
getMessagesBefore(int index,
int count,
Constants.CallbackListener<java.util.List<Message>> listener)
Load messages before given index
|
void |
removeMessage(Message message,
Constants.StatusListener listener)
Removes a message to the channel.
|
void |
sendMessage(Message message,
Constants.StatusListener listener)
Sends a message to the channel.
|
Message |
sendMessage(java.lang.String messageBody,
Constants.StatusListener listener)
Sends a message to the channel.
|
void |
setAllMessagesConsumed()
Set last consumed message index to last message index in channel.
|
void |
setLastConsumedMessageIndex(long lastConsumedMessageIndex)
Set user last consumed message index for the channel
|
Message createMessage(java.lang.String message)
message - Message bodyvoid sendMessage(Message message, Constants.StatusListener listener)
message - The message to send.listener - Status listener to report result of the operation.Message sendMessage(java.lang.String messageBody, Constants.StatusListener listener)
message - The message to send.listener - Status listener to report result of the operation.void removeMessage(Message message, Constants.StatusListener listener)
message - The message to remove.listener - Status listener to report result of the operation.Message[] getMessages()
java.lang.Long getLastConsumedMessageIndex()
void setLastConsumedMessageIndex(long lastConsumedMessageIndex)
lastConsumedMessageIndex - consumed message indexvoid advanceLastConsumedMessageIndex(long lastConsumedMessageIndex)
lastConsumedMessageIndex - consumed message indexvoid setAllMessagesConsumed()
void getMessagesBefore(int index,
int count,
Constants.CallbackListener<java.util.List<Message>> listener)
index - start indexcount - count of messages to loadlistener - operation callback listenervoid getMessagesAfter(int index,
int count,
Constants.CallbackListener<java.util.List<Message>> listener)
index - start indexcount - count of messages to loadlistener - operation callback listenervoid getLastMessages(int count,
Constants.CallbackListener<java.util.List<Message>> listener)
count - count of messages to loadlistener - operation callback listener