Package de.willuhn.jameica.messaging
Class QueryMessage
java.lang.Object
de.willuhn.jameica.messaging.QueryMessage
- All Implemented Interfaces:
Message
- Direct Known Subclasses:
ReminderMessage
Generische Nachricht, die verschickt werden kann, wenn man
zum Beispiel von einem anderen Plugin Informationen abfragen
will. Im Konstruktor der Nachricht uebergibt man die Daten,
sendet die Nachricht und erhaelt anschliessend in getData()
die Antwort. Da die Nachricht generisch ist, sollte sie nie
ueber die globale Queue abonniert werden sondern nur ueber
konkret benannte Queues - da man sonst ggf. auch Nachrichten
erhaelt, die man gar nicht wollte.
-
Constructor Summary
ConstructorsConstructorDescriptionct.QueryMessage
(Object data) ct.QueryMessage
(String name, Object data) ct. -
Method Summary
-
Constructor Details
-
QueryMessage
public QueryMessage()ct. -
QueryMessage
ct.- Parameters:
data
- die Nutzdaten fuer die Abfrage.
-
QueryMessage
ct.- Parameters:
name
- Name.data
- die Nutzdaten fuer die Abfrage.
-
-
Method Details
-
getData
Liefert die (ggf geaenderten Nutzdaten).- Returns:
- die Nutzdaten.
-
setData
Speichert die Nutzdaten.- Parameters:
data
-
-
getName
Liefert den Namen.- Returns:
- Name.
-
setName
Speichert den Namen.- Parameters:
name
- Name.
-