Package tigase.push.api
Interface IPlainNotification
-
- All Superinterfaces:
INotification
- All Known Implementing Classes:
PlainNotification
public interface IPlainNotification extends INotification
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface tigase.push.api.INotification
INotification.Priority, INotification.Processor<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StringgetGroupchatSenderNickname()StringgetLastMessageBody()tigase.xmpp.jid.JIDgetLastMessageSender()LonggetMessageCount()default voidifGroupchatSenderNickname(INotification.Processor<String> processor)default voidifLastMessageBody(INotification.Processor<String> processor)default voidifLastMessageSender(INotification.Processor<tigase.xmpp.jid.JID> processor)default voidifMessageCount(INotification.Processor<Long> processor)-
Methods inherited from interface tigase.push.api.INotification
getAccount, getPriority
-
-
-
-
Method Detail
-
getMessageCount
Long getMessageCount()
-
getLastMessageSender
tigase.xmpp.jid.JID getLastMessageSender()
-
getLastMessageBody
String getLastMessageBody()
-
ifMessageCount
default void ifMessageCount(INotification.Processor<Long> processor)
-
ifLastMessageSender
default void ifLastMessageSender(INotification.Processor<tigase.xmpp.jid.JID> processor)
-
ifLastMessageBody
default void ifLastMessageBody(INotification.Processor<String> processor)
-
ifGroupchatSenderNickname
default void ifGroupchatSenderNickname(INotification.Processor<String> processor)
-
getGroupchatSenderNickname
String getGroupchatSenderNickname()
-
-