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