実行グループ、マルチキャスト、およびブローカー間の設定の詳細を含むランタイム・プロパティーを変更した場合は、ブローカー構成デプロイメントを使用して、ブローカーに変更を通知します。
ワークベンチからブローカー構成を手動でデプロイする必要はありません。 「ブローカー管理」パースペクティブでマルチキャスト設定またはブローカー間設定を変更する場合、変更を適用するとブローカー構成デプロイが自動的に開始されます。このプロセスはバックグラウンドで実行されます。
BrokerProxy クラスの deploy メソッドを使用します。デフォルトで、デプロイ・メソッドは増分 (差分) デプロイメントを実行します。 完全階層をデプロイするには、メソッドのうち、Boolean 型 isDelta パラメーターを含むものを使用し、そのパラメーターを false に設定します。 このパラメーターを true に設定すると、増分デプロイメントを示します。
import com.ibm.broker.config.proxy.*; public class DeployBrokerConfig { public static void main(String[] args) { ConfigManagerConnectionParameters cmcp = new MQConfigManagerConnectionParameters ("localhost", 1414, "QM1"); try { ConfigManagerProxy cmp = ConfigManagerProxy.getInstance(cmcp); TopologyProxy t = cmp.getTopology(); BrokerProxy b = t.getBrokerByName("BROKER1"); if (b != null) { b.deploy(); } } catch (ConfigManagerProxyException e) { e.printStackTrace(); } } }
次に行う事柄:
デプロイメントの結果の検査を続けます。