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