4.4.4. リモートリソース管理操作
管理 API を使用してブローカーのリモートリソース (アクセプター、迂回、ブリッジなど) を起動および停止し、ブローカーを完全に停止せずに特定の期間にオフラインにすることができます。
- アクセプター
-
start()またはを使用してアクセプターを開始または停止します。AcceptorControlクラスのstop()メソッド (ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=acceptors,name="<acceptor-name>"またはリソース名acceptor.<address-name>を使用)。アクセプターパラメーターは、AcceptorControl属性を使用して取得できます。アクセプターの詳細は、ネットワーク接続: アクセプターおよびコネクター を参照してください。 - Diverts
-
DivertControlクラスのstart()またはstop()メソッドを使用して、ダイバートを開始または停止します (ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=diverts,name="<divert-name>"またはリソース名divert.<divert-name>を使用)。迂回パラメーターは、DivertControl属性を使用して取得できます。 - ブリッジ
-
start()(リスピン) を使って、ブリッジを開始または停止します。BridgeControlクラスのstop()メソッド (ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=bridge,name="<bridge-name>"or the resource namebridge.<bridge-name>を伴う)。ブリッジのパラメーターは、BridgeControl属性を使って取得することができます。 - ブロードキャストグループ
-
BroadcastGroupControlクラスのstart()またはstop()メソッドを使用して、ブロードキャストグループを開始または停止します (ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=broadcast-group,name="<broadcast-group-name>"またはリソース名broadcastgroup.<broadcast-group-name>を使用)。ブロードキャストグループのパラメーターは、BroadcastGroupControl属性を使って取得することができます。詳細は 、ブローカー検出メソッド を参照してください。 - 検出グループ
-
DiscoveryGroupControlクラスのstart()またはstop()メソッドを使用して、ディスカバリーグループを開始または停止します (ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=discovery-group,name="<discovery-group-name>"またはリソース名discovery.<discovery-group-name>を使用)。ディスカバリーグループのパラメーターは、DiscoveryGroupControl属性を使って取得することができます。詳細は 、ブローカー検出メソッド を参照してください。 - クラスター接続
-
ClusterConnectionControlクラスのstart()またはstop()メソッドを使用して、クラスター接続を開始または停止します (h theObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=cluster-connection,name="<cluster-connection-name>"またはリソース名clusterconnection.<cluster-connection-name>を使用)。クラスター接続パラメーターは、ClusterConnectionControl属性を使用して取得できます。詳細は、ブローカークラスターの作成を参照してください。