Grundlegende Klassen für die Arbeit mit AMQP -Warteschlangen.
Bitte verwenden Sie Queuerpc und QueueApplication, indem Sie sie unterklassigen. Dies ist die empfohlene Möglichkeit, diese Bibliothek zu verwenden.
Hier ist die Klassenhierarchie vom OC_CDT_queue2 -Modul und kurzer Beschreibung dessen, was was macht:
QueueBase QueueLoopback
/
Queueserver Queueclient
| | Queuhandler | | Queuerpc QueueApplication | | |
Queebase behandelt gemeinsame Dinge zwischen Server und Client.
QueueServer und Queueclient Subklassen QueuBase und fügt spezifische Funktionen hinzu.
Queuhandler implementiert nützliche Funktionen, um benutzerdefinierte Funktionen hinzuzufügen, indem Sie Ihre eigenen Methoden definieren und in der Warteschlange veröffentlichen
Queuerpc bietet die Client-Seite-Proxy-Klasse an, die bei Unterklasse und zur Verfügung gestellt mit der Liste der veröffentlichten Methoden alle Anrufe an diese Methoden sendet
QueueAppliction -Unterklassen Queuhandler und einige zusätzliche Funktionen für die Verwendung als fertige Anwendung mit Befehlszeilenschnittstellen fügt
Queueloopback dient nur zu Debugging -Zwecken und enthält Scheinobjekte, mit denen die Bibliothek oder Ihre Anwendung ohne reale Netzwerkverbindung zum AMQP -Server testen können