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>, INotification.Type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.lang.StringgetGroupchatSenderNickname()java.lang.StringgetLastMessageBody()tigase.xmpp.jid.JIDgetLastMessageSender()java.lang.LonggetMessageCount()default voidifGroupchatSenderNickname(INotification.Processor<java.lang.String> processor)default voidifLastMessageBody(INotification.Processor<java.lang.String> processor)default voidifLastMessageSender(INotification.Processor<tigase.xmpp.jid.JID> processor)default voidifMessageCount(INotification.Processor<java.lang.Long> processor)-
Methods inherited from interface tigase.push.api.INotification
getAccount, getPriority, getType
-
-
-
-
Method Detail
-
getMessageCount
java.lang.Long getMessageCount()
-
getLastMessageSender
tigase.xmpp.jid.JID getLastMessageSender()
-
getLastMessageBody
java.lang.String getLastMessageBody()
-
ifMessageCount
default void ifMessageCount(INotification.Processor<java.lang.Long> processor)
-
ifLastMessageSender
default void ifLastMessageSender(INotification.Processor<tigase.xmpp.jid.JID> processor)
-
ifLastMessageBody
default void ifLastMessageBody(INotification.Processor<java.lang.String> processor)
-
ifGroupchatSenderNickname
default void ifGroupchatSenderNickname(INotification.Processor<java.lang.String> processor)
-
getGroupchatSenderNickname
java.lang.String getGroupchatSenderNickname()
-
-