我正在寻找检查对象的绑定状态和适当的jndi名称的方法。
例如,我有一些ldap jms队列名称: “/TheRootContext/SomeSubContext/SOME.QUEUE.NAME:queue”
我需要检查是否存在适当的队列,并使用传递的名称进行绑定。
检查“绑定状态”的正确方法是什么?
我看到这样的算法:
执行jndi查找以确保提供的名称存在。
Object obj = ctx.lookup(“/ TheRootContext / SomeSubContext / SOME.QUEUE.NAME: queue”);
%我不知道下一步该做什么%,但建议检查一下:
obj!= null&& obj instanceof javax.jms.Queue
我说错了吗?什么是正确的方法?