Class SystemRepositoryTrustMessageConsumer

  • All Implemented Interfaces:
    MessageConsumer

    public class SystemRepositoryTrustMessageConsumer
    extends java.lang.Object
    implements MessageConsumer
    Wird verwendet, um beim ersten Oeffnen des System-Plugin-Repository einen Custom-Dialog anzuzeigen.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean autoRegister()
      Legt fest, ob der Messaging-Consumer automatisch registriert werden soll.
      java.lang.Class[] getExpectedMessageTypes()
      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 performTrust()
      Oeffnet das System-Repository und stellt die Vertrauensstellung her.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SystemRepositoryTrustMessageConsumer

        public SystemRepositoryTrustMessageConsumer()
    • Method Detail

      • getExpectedMessageTypes

        public java.lang.Class[] 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 Funktion null, werden alle Nachrichten an den Consumer zugestellt.
        Specified by:
        getExpectedMessageTypes in interface MessageConsumer
        Returns:
        Liste der gewuenschten Nachrichtenarten.
        See Also:
        MessageConsumer.getExpectedMessageTypes()
      • performTrust

        public void performTrust()
                          throws de.willuhn.util.ApplicationException
        Oeffnet das System-Repository und stellt die Vertrauensstellung her.
        Throws:
        de.willuhn.util.ApplicationException