Package de.willuhn.jameica.messaging
Class FileChangedMessageConsumer
- java.lang.Object
-
- de.willuhn.jameica.messaging.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.
-
-
Constructor Summary
Constructors Constructor Description FileChangedMessageConsumer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanautoRegister()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.voidhandleMessage(Message message)Ueber diese Methode wird die Nachricht an den Verbraucher zugestellt.voidupdate(java.util.Observable o, java.lang.Object arg)
-
-
-
Method Detail
-
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:
MessageConsumer.autoRegister()
-
getExpectedMessageTypes
public java.lang.Class[] 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:
MessageConsumer.getExpectedMessageTypes()
-
handleMessage
public void handleMessage(Message message) throws java.lang.Exception
Description copied from interface:MessageConsumerUeber diese Methode wird die Nachricht an den Verbraucher zugestellt.- Specified by:
handleMessagein interfaceMessageConsumer- Parameters:
message- die eigentliche Nachricht.- Throws:
java.lang.Exception- See Also:
MessageConsumer.handleMessage(de.willuhn.jameica.messaging.Message)
-
update
public void update(java.util.Observable o, java.lang.Object arg)- Specified by:
updatein interfacejava.util.Observer- See Also:
Observer.update(java.util.Observable, java.lang.Object)
-
-