1

私は Java SE を使用しています。アプリの最初の起動時に次のようにトピックを作成します。

connectionFactory = new ActiveMQConnectionFactory("vm://localhost");
conn = connectionFactory.createTopicConnection();
session = conn.createTopicSession(false,
                TopicSession.AUTO_ACKNOWLEDGE);
conn.start();
session.createTopic(name);

Topicクラスでこれを取得する方法について混乱しています。たとえば、クラスがあり、上記のように JMS サービスに接続するとします。

connectionFactory = new ActiveMQConnectionFactory("vm://localhost");
conn = connectionFactory.createTopicConnection();
session = conn.createTopicSession(false,
                    TopicSession.AUTO_ACKNOWLEDGE);
conn.start();

TopicI created a app startup to send messages への参照を取得するにはどうすればよいですか?

次のようなものを想像します。

session.getTopic(name);

存在しますが、何も見つかりません。

JNDIルックアップを使用してJava EEを使用してこれを行う方法を読みましたが、コンテナで実行していないため、このサービスを利用できません。

4

1 に答える 1