2016-11-08 5 views
0

admin UIを使用してOpen JMSにトピックを作成できます。これを行うJava APIまたはREST APIまたはシェルコマンドはありますか?admin UI以外のオープンJMSでトピックを作成する方法はありますか?

+0

私はオープンJMSを知らないけれども、ほとんどのプロバイダは、自動的に、とすぐそこに最初のプロデューサまたはコンシューマが作成されるトピックを作成する方法と、それが動作します。 –

答えて

0

Administration APIはJavaで使用できます。

サンプルコード:

import org.exolab.jms.administration.AdminConnectionFactory; 
import org.exolab.jms.administration.JmsAdminServerIfc; 

// ... 
    String url = "tcp://localhost:3035/"; 
    JmsAdminServerIfc admin = AdminConnectionFactory.create(url); 

    String topic = "mytopic"; 
    Boolean isQueue = Boolean.FALSE; 
    if (!admin.addDestination(topic, isQueue)) { 
     System.err.println("Failed to create topic " + topic); 
    } 
関連する問題