Package de.willuhn.jameica.messaging
Class ManifestMessageConsumer
java.lang.Object
de.willuhn.jameica.messaging.ManifestMessageConsumer
- All Implemented Interfaces:
MessageConsumer
Uebernimmt das Registrieren der im Plugin-Manifest definierten
Message-Consumer sowie das Versenden von Messages, die im Manifest definiert wurden.
-
Constructor Summary
Constructors -
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.
-
Constructor Details
-
ManifestMessageConsumer
public ManifestMessageConsumer()
-
-
Method Details
-
getExpectedMessageTypes
Description copied from interface:MessageConsumerWenn 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.- Specified by:
getExpectedMessageTypesin interfaceMessageConsumer- Returns:
- Liste der gewuenschten Nachrichtenarten.
- See Also:
-
handleMessage
Description copied from interface:MessageConsumerUeber diese Methode wird die Nachricht an den Verbraucher zugestellt.- Specified by:
handleMessagein interfaceMessageConsumer- Parameters:
message- die eigentliche Nachricht.- Throws:
Exception- See Also:
-
autoRegister
public boolean autoRegister()Description copied from interface:MessageConsumerLegt fest, ob der Messaging-Consumer automatisch registriert werden soll.- Specified by:
autoRegisterin interfaceMessageConsumer- Returns:
- true, wenn er automatisch registriert werden soll.
- See Also:
-