我設置了ActiveMQ,我可以使用「dynamicTopics/MyTopic」創建/連接到主題。這個偉大的工程:Apache ActiveMQ非動態連接主題
Properties env = new Properties();
env.setProperty(Context.INITIAL_CONTEXT_FACTORY,"org.apache.activemq.jndi.ActiveMQInitialContextFactory");
env.setProperty(Context.PROVIDER_URL,"tcp://myhostname:xxxxx");
javax.naming.Context ctx = new InitialContext(env);
InitialContext jndi = new InitialContext(env);
// Look up a JMS connection factory
TopicConnectionFactory conFactory = (TopicConnectionFactory)jndi.lookup("TopicConnectionFactory");
// Create a JMS connection
TopicConnection connection = conFactory.createTopicConnection(username,password);
Topic chatTopic = (Topic)jndi.lookup("dynamicTopics/MyTopic");
我想連接到一個話題已經不存在動態創建,如果它不存在的話題,我該怎麼辦呢?
乾杯,
皮特
對不起,如果我不清楚,但我*不*希望ActiveMQ的創建這個話題對我來說如果不存在的話。我怎樣才能做到這一點? – Peter 2011-02-01 17:18:49