Основные классы для работы с очередями AMQP .
Пожалуйста, используйте Queuerpc и QueueApplication, подкладывая их. Это рекомендуемый способ использования этой библиотеки.
Вот иерархия класса, предоставленная модулем OC_CDT_QUEUE2 и краткое описание того, что делает:
QueueBase QueueLoopback
/
QueueServer Queueclient
| | Queuehandler | | Queuerpc QueueApplication | | |
Queuebase обрабатывает общие вещи между сервером и клиентом.
QueueServer и Queueeclient подклассы очереди и добавляет конкретные функции.
Queuehandler реализует полезные функции для добавления пользовательских функций путем подкласса, определяя свои собственные методы и публикуя их в очереди
Queuerpc предоставляет прокси-класс на стороне клиента, который, когда подклассен и предоставлен в списке опубликованных методов, отправляет любые вызовы в эти методы для очереди на очередь для обработки
Queueappliction subclasses queuehuehandler и добавляет некоторые дополнительные функции для использования в качестве готового приложения с интерфейсом командной строки
Queueloopback предназначен только для целей отладки и содержит фиктивные объекты, которые можно использовать для тестирования библиотеки или вашего приложения без реального сетевого соединения с сервером AMQP