Liste aller Messagequeues: GroupConnector Da es Angabe ist, dass Gruppen einzelne Threads sein müssen, sind diese nun Fix mit dem GroupAgent verknüpft. Daten, die einzelne Gruppen senden, wollen wieder zurück an die Gruppen gelangen. Da ich keine einzelnen Queues/Gruppe machen wollte, gibt es den GroupConnector, welcher alle Messages empfängt und die Gruppen entsprechend aktualisiert und in der GUI anzeigt. PizzariaConnector Selbiges wie GroupConnector: eingehende Informationen über Tische, Gruppen, Pizzen, ... TablesFree Leere Tische, die zugewiesen werden können. WantToSitAtTable Gruppen, die auf einen Tisch warten. WantToOrder Gruppen, die eine Bestellungen, die von Waitern bearbeitet werden sollen. PendingOrders Bestellungen, die in der Küche in auftrag gegeben wurden, aber noch nicht fertig/ausgeliefert sind. OrderedPizzas Pizzen, die von Köchen gekocht werden sollen. WantToPay Sobald eine Gruppe fertig gegessen hat, will sie zahlen. WantToLeave Alle, die gehen wollen, bzw gegangen sind. Nichts liest aus dieser Queue. ---------------------- Wartende Gruppen Freie Tische Bestellung bei Tisch Pizzas von Bestellung (mit Bestellungs-ID) auf Theke, von der Köche Pizzas nehmen können Halb-Fertige Bestellungs-Queue Pizza-In-Zubereitungs-Queue Fertige Pizza-Zubereitungs-Queue Will-Zahlen-Queue