Package de.willuhn.jameica.messaging
Class SystemRepositoryTrustMessageConsumer
java.lang.Object
de.willuhn.jameica.messaging.SystemRepositoryTrustMessageConsumer
- All Implemented Interfaces:
MessageConsumer
Wird verwendet, um beim ersten Oeffnen des System-Plugin-Repository einen Custom-Dialog
anzuzeigen.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Legt 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.void
handleMessage
(Message message) Ueber diese Methode wird die Nachricht an den Verbraucher zugestellt.void
Oeffnet das System-Repository und stellt die Vertrauensstellung her.
-
Constructor Details
-
SystemRepositoryTrustMessageConsumer
public SystemRepositoryTrustMessageConsumer()
-
-
Method Details
-
getExpectedMessageTypes
Description copied from interface:MessageConsumer
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.- Specified by:
getExpectedMessageTypes
in interfaceMessageConsumer
- Returns:
- Liste der gewuenschten Nachrichtenarten.
- See Also:
-
performTrust
public void performTrust() throws de.willuhn.util.ApplicationExceptionOeffnet das System-Repository und stellt die Vertrauensstellung her.- Throws:
de.willuhn.util.ApplicationException
-
handleMessage
Description copied from interface:MessageConsumer
Ueber diese Methode wird die Nachricht an den Verbraucher zugestellt.- Specified by:
handleMessage
in interfaceMessageConsumer
- Parameters:
message
- die eigentliche Nachricht.- Throws:
Exception
- See Also:
-
autoRegister
public boolean autoRegister()Description copied from interface:MessageConsumer
Legt fest, ob der Messaging-Consumer automatisch registriert werden soll.- Specified by:
autoRegister
in interfaceMessageConsumer
- Returns:
- true, wenn er automatisch registriert werden soll.
- See Also:
-