В настоящее время я работаю в C #, и мне нужно проверить состояние соединения JMS, которое я установил (подключено ли оно / отключено). Я уверен, что я могу подключиться и отключиться успешно .. это просто, что мне нужно, чтобы отобразить состояние подключения в моем пользовательском интерфейсе.
Есть ли какие-либо свойства соединения JMS, в которых указано состояние соединения? Или есть какой-то другой метод, который я могу использовать для проверки состояния соединения?
Спасибо за вашу помощь. :)
В настоящее время я использую ExceptionListener для прослушивания любых исключений, и флаг будет установлен в false, когда любое исключение будет перехвачено. И когда я подключаюсь, я установлю флаг в true, а когда я отключаюсь, я установлю флаг в false.
Этот флаг будет использоваться моим пользовательским интерфейсом для определения того, установлено соединение или нет.
Однако я подумал, что если есть какое-либо свойство / методы соединения IBM, которые можно использовать, чтобы показать состояние соединения как его гораздо лучшее решение. Для SonicMQ есть метод .getConnectedState (), который показывает, является ли соединение активным или неактивным. Мне было интересно, есть ли у IBM что-то похожее на SonicMQ?