public interface NexmoMessageEventListener
Interface definition for a callback to be invoked when NexmoConversation
related event occurs.
Add listener to NexmoConversation
:
conversation.addMessageEventListener(new NexmoMessageEventListener() { @Override public void onTextEvent(@NonNull NexmoTextEvent event) { Log.d("onTextEvent:onTextEvent", "Got " + event + " from:" + event.getFromMember()); } @Override public void onMessageEvent(@NonNull NexmoMessageEvent event) { Log.d("onMessageEvent:onMessageEvent", "Got " + event + " from:" + event.getFromMember()); } @Override public void onAttachmentEvent(@NonNull NexmoAttachmentEvent event) { Log.d("onAttachmentEvent", "Got " + event + " from:" + event.getFromMember()); } @Override public void onEventDeleted(@NonNull NexmoDeletedEvent event) { Log.d("onEventDeleted", "Got " + event + " from:" + event.getFromMember()); } @Override public void onSeenReceipt(@NonNull NexmoSeenEvent event) { Log.d("onSeenReceipt", "Got [" + event + "] from:" + event.getFromMember()); } @Override public void onDeliveredReceipt(@NonNull NexmoDeliveredEvent event) { Log.d("onDeliveredReceipt", "Got " + event + " from:" + event.getFromMember()); } @Override public void onSubmittedReceipt(@NonNull NexmoSubmittedEvent event) { Log.d("onSubmittedReceipt", "Got [" + event + "] from:" + event.getFromMember()); } @Override public void onRejectedReceipt(@NonNull NexmoRejectedEvent event) { Log.d("onRejectedReceipt", "Got [" + event + "] from:" + event.getFromMember()); } @Override public void onUndeliverableReceipt(@NonNull NexmoUndeliverableEvent event) { Log.d("onUndeliverableReceipt", "Got [" + event + "] from:" + event.getFromMember()); } @Override public void onTypingEvent(@NonNull NexmoTypingEvent event) { Log.d("onTypingEvent", "Got " + event + " from:" + event.getFromMember()); } });
Modifier and Type | Method and Description |
---|---|
void |
onAttachmentEvent(NexmoAttachmentEvent attachmentEvent)
Called when attachment event is received.
|
void |
onDeliveredReceipt(NexmoDeliveredEvent deliveredEvent)
Called when delivered event is received.
|
void |
onEventDeleted(NexmoDeletedEvent deletedEvent)
Called when deleted event is received.
|
void |
onMessageEvent(NexmoMessageEvent messageEvent)
Called when message event is received.
|
void |
onRejectedReceipt(NexmoRejectedEvent rejectedEvent)
Called when rejected event is received.
|
void |
onSeenReceipt(NexmoSeenEvent seenEvent)
Called when seen event is received.
|
void |
onSubmittedReceipt(NexmoSubmittedEvent submittedEvent)
Called when submitted event is received.
|
void |
onTextEvent(NexmoTextEvent textEvent)
Called when text event is received.
|
void |
onTypingEvent(NexmoTypingEvent typingEvent)
Called when typying event is received.
|
void |
onUndeliverableReceipt(NexmoUndeliverableEvent undeliverableEvent)
Called when undeliverable event is received.
|
void onTextEvent(NexmoTextEvent textEvent)
textEvent
- text event.void onMessageEvent(NexmoMessageEvent messageEvent)
messageEvent
- message event.void onAttachmentEvent(NexmoAttachmentEvent attachmentEvent)
attachmentEvent
- text event.void onEventDeleted(NexmoDeletedEvent deletedEvent)
deletedEvent
- text event.void onSeenReceipt(NexmoSeenEvent seenEvent)
seenEvent
- void onDeliveredReceipt(NexmoDeliveredEvent deliveredEvent)
deliveredEvent
- void onSubmittedReceipt(NexmoSubmittedEvent submittedEvent)
submittedEvent
- void onRejectedReceipt(NexmoRejectedEvent rejectedEvent)
rejectedEvent
- void onUndeliverableReceipt(NexmoUndeliverableEvent undeliverableEvent)
undeliverableEvent
- void onTypingEvent(NexmoTypingEvent typingEvent)
typingEvent
- text event.