5.4.4. 远程资源管理操作
您可以使用管理 API 来启动和停止代理的远程资源(接受、移动、桥接等),这样代理可以在不需要完全停止的情况下,在给定时间段内离线。
- 接收器
-
在
AcceptorControl类上使用start()或.stop()方法来启动或停止接受者(通过ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=acceptors,name="<acceptor-name>"或 resource nameacceptor.<address-name>)。可以使用AcceptorControl属性来检索接受者参数。请参阅 Network Connections:接收器和连接器 以了解有关 Acceptors 的更多信息。 - rts
-
在
DivertControl类中使用start()或stop()方法启动或停止 movert(通过ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=diverts,name="<divert-name>"或 resource namedivert.<divert-name>))。可以使用DivertControl属性来检索rt 参数。 - 网桥
-
在
BridgeControl类中使用start()(resp.stop())方法(通过ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=bridge,name="<bridge-name>"或 resource namebridge-name>)启动或停止网桥。可使用BridgeControl属性检索网桥参数。 - 广播组
-
使用
BroadcastGroupControl类上的start()或stop()方法启动或停止广播组(通过ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=broadcast-group,name="<broadcast-group-name>)。可以使用;"或 name broadcast-group-name>BroadcastGroupControl属性来检索广播组参数。如需更多信息 ,请参阅代理发现方法。 - 发现组
-
使用
DiscoveryGroupControl类上的start()或stop()方法启动或停止发现组(通过ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=discovery-group,name="<discovery-group-name>"或 resource namediscovery.<discovery-group-name>))。发现组参数可以使用DiscoveryGroupControl属性来检索。如需更多信息 ,请参阅代理发现方法。 - 集群连接
-
使用
ClusterConnectionControl类上的start()或stop()方法启动或停止集群连接(通过ObjectNameorg.apache.activemq.artemis:broker="<broker-name>",component=cluster-connection,name="<cluster-connection-name>"或 nameclusterconnection.<cluster-connection-name>)。可以使用ClusterConnectionControl属性来检索集群连接参数。如需更多信息,请参阅创建代理集群。