Class FileChangedMessageConsumer

  • All Implemented Interfaces:
    MessageConsumer, java.util.Observer

    public class FileChangedMessageConsumer
    extends java.lang.Object
    implements MessageConsumer, java.util.Observer
    Ueberwacht alle Programm-Dateien auf Aenderungen und informiert ggf das System.
    • 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 update​(java.util.Observable o, java.lang.Object arg)  
      • Methods inherited from class java.lang.Object

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

      • FileChangedMessageConsumer

        public FileChangedMessageConsumer()
    • 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()
      • update

        public void update​(java.util.Observable o,
                           java.lang.Object arg)
        Specified by:
        update in interface java.util.Observer
        See Also:
        Observer.update(java.util.Observable, java.lang.Object)