6.4.4. 远程资源管理操作
您可以使用管理 API 启动和停止代理的远程资源(接收器、转换和网桥等),从而在特定时间段内使代理脱机,无需完全停止。
- 接收器
-
使用
start()或启动或停止接收器。AcceptorControl类上的stop()方法(使用ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=acceptors,name="<acceptor-name> "或资源名称接收器参数可以使用acceptor.<address-name>。AcceptorControl属性检索。请参阅 Network Connections:接收器和连接器 以了解 Acceptors 的更多信息。 - 转变
-
启动或停止
DivertControl类上的start()或 stop()方法(使用ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=diverts, 名称="<divert-name>" 或资源名称 en可以使用oke.<divert-name>。DivertControl属性检索参数。 - 网桥
-
使用
start()(resp.BridgeControl类上的stop())方法(使用ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=bridge,name="<bridge-name> "或资源名称网桥参数可使用bridge.<bridge-name>。BridgeControl属性检索。 - 广播组
-
使用
BroadcastGroupControl类上的start()或stop()方法启动或停止广播组(使用ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=broadcast-group, 名称="<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()方法启动或停止集群连接(使用ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=cluster-connection, 名称="<cluster-connection-name>" 或资源名称集群连接参数可使用clusterconnection.<cluster-connection-name>。ClusterConnectionControl属性检索。如需更多信息,请参阅创建代理集群。