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.String
getGroupchatSenderNickname()
java.lang.String
getLastMessageBody()
tigase.xmpp.jid.JID
getLastMessageSender()
java.lang.Long
getMessageCount()
default void
ifGroupchatSenderNickname(INotification.Processor<java.lang.String> processor)
default void
ifLastMessageBody(INotification.Processor<java.lang.String> processor)
default void
ifLastMessageSender(INotification.Processor<tigase.xmpp.jid.JID> processor)
default void
ifMessageCount(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()
-
-