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 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)
-
-
-
Method Detail
-
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:
MessageConsumer.autoRegister()
-
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 Funktionnull
, werden alle Nachrichten an den Consumer zugestellt.- Specified by:
getExpectedMessageTypes
in interfaceMessageConsumer
- Returns:
- Liste der gewuenschten Nachrichtenarten.
- See Also:
MessageConsumer.getExpectedMessageTypes()
-
handleMessage
public void handleMessage(Message message) throws java.lang.Exception
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:
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:
update
in interfacejava.util.Observer
- See Also:
Observer.update(java.util.Observable, java.lang.Object)
-
-