Я ищу способ проверки состояния привязки объекта и соответствующего имени jndi.
Например, у меня есть имя очереди ldap jms:
«/TheRootContext/SomeSubContext/SOME.QUEUE.NAME:queue"
Мне нужно проверить, что соответствующая очередь существует и связана с переданным именем.
Каким будет правильный способ проверки «статуса привязки»?
вижу такой алгоритм:
Выполните поиск jndi, чтобы убедиться, что указанное имя существует.
Объект obj = ctx.lookup ("/ TheRootContext / SomeSubContext / SOME.QUEUE.NAME: queue");
% Я не знаю, что делать дальше% , но предлагаю что-то вроде проверки этого:
obj! = Null && obj instanceof javax.jms.Queue
Я прав? Какой правильный путь?