Interface MessageConsumer
- All Known Implementing Classes:
ActivityMessageConsumer, AddScriptMessageConsumer, AttachmentServicePreloadMessageConsumer, AutoRegisterMessageConsumer, BookmarkPreloadMessageConsumer, BootMessageConsumer, FileChangedMessageConsumer, I18nMessageConsumer, InvokeScriptMessageConsumer, LookupService, ManifestMessageConsumer, MessageCollector, NotificationPanel, PluginCacheMessageConsumer, PluginUninstallScriptingMessageConsumer, PopupMessageConsumer, ReminderAppointmentMessageConsumer, RemoveScriptMessageConsumer, StatusBarServerMessageConsumer, SystemRepositoryTrustMessageConsumer, UncleanShutdownMessageConsumer
public interface MessageConsumer
Dieses Interface muss implementiert werden, wenn man die Nachrichten
des Messaging-Systems erhalten will.
WICHTIG: Alle Implementierungen dieses Interfaces muessen sich ueber einen parameterlosen Konstruktor erzeugen lassen.
- Author:
- willuhn
-
Method Summary
Modifier and TypeMethodDescriptionbooleanLegt fest, ob der Messaging-Consumer automatisch registriert werden soll.Class[]Wenn der Message-Consumer nur ganz bestimmte Nachrichten empfangen will, dann kann er hier die Liste der gewuenschten Arten angeben.voidhandleMessage(Message message) Ueber diese Methode wird die Nachricht an den Verbraucher zugestellt.
-
Method Details
-
getExpectedMessageTypes
Class[] getExpectedMessageTypes()Wenn der Message-Consumer nur ganz bestimmte Nachrichten empfangen will, dann kann er hier die Liste der gewuenschten Arten angeben. Liefert die Funktionnull, werden alle Nachrichten an den Consumer zugestellt.- Returns:
- Liste der gewuenschten Nachrichtenarten.
-
handleMessage
-
autoRegister
boolean autoRegister()Legt fest, ob der Messaging-Consumer automatisch registriert werden soll.- Returns:
- true, wenn er automatisch registriert werden soll.
-