CoreRabbitMQ¶
- public interface CoreRabbitMQ¶
Предоставляет доступ к API RabbitMQ.
Methods¶
basicCancel¶
- void basicCancel(String exchange, CoreSelection coreSelection, String operation)¶
Отменяет подписку выборки на сообщения от коммутатора.
- Parameters:
exchange – Имя коммутатора.
coreSelection – Выборка
CoreSelection.operation – Имя операции - обработчика.
basicConsume¶
- void basicConsume(String exchange, CoreSelection selection, String operation)¶
Выполняет подписку выборки на сообщения от коммутатора.
- Parameters:
exchange – Имя коммутатора.
selection – Выборка
CoreSelection.operation – Имя операции - обработчика. Метод должен иметь один аргумент типа String.
basicPublish¶
- void basicPublish(String exchange, String message)¶
Метод отправляет сообщение в коммутатор.
- Parameters:
exchange – Имя коммутатора.
message – Сообщение
- Throws:
IOException– При ошибке отправки
exchangeDelete¶
- boolean exchangeDelete(String name, boolean deleteFromRabbit)¶
Метод удаляет коммутатор (точку обмена) c серверов Global и Rabbit.
При удалении коммутатора производится отписка всех потребителей сообщений, подписанных методом
basicConsume(java.lang.String, ru.bitec.gtk.core.gl.selection.CoreSelection, java.lang.String)- Parameters:
name – Имя коммутатора.
deleteFromRabbit – Если
true, точка обмена будет удалена на сервере Rabbit, иначе только на сервере Global.
- Returns:
true, если точка существовала и была удалена, иначе -false.
getHost¶
getPassword¶
getPort¶
getUserName¶
getVirtualHost¶
isConnected¶
- boolean isConnected()¶
Флаг указывает на состояние подключения к серверу RabbitMQ.
- Returns:
true, если подключение установлено.
isEnabled¶
- boolean isEnabled()¶
Флаг указывает на доступность функциональности клиента RabbitMQ в конфигурации ‘global3.config.xml’ сервера.
- Returns:
true, если конфигурация содержит параметры подключения к серверу RabbitMQ и свойство ‘enabled = “true”’ или не указано. Иначе -false.