Reference: Other Core Resources Management
30.1.1.4. Other Core Resources Management HornetQ allows to start and stop its remote resources (acceptors, diverts, bridges, etc.) so that a server can be taken off line for a given period of time without stopping it completely (e.g. if other management operations must be performed such as resolving heuristic transactions). These resources are: Acceptors They can be started or stopped using the start() or. stop() method on the AcceptorControl class (with the ObjectName org.hornetq:module=Core,type=Acceptor,name=" " or the resource name core.acceptor.). The acceptors parameters can be retrieved using the AcceptorControl attributes (see Section 16.1, “Understanding Acceptors�) Diverts They can be started or stopped using the start() or stop() method on the DivertControl class (with the ObjectName org.hornetq:module=Core,type=Divert,name= or the resource name core.divert.). Diverts parameters can be retrieved using the DivertControl attributes (see Chapter 35, Diverting and Splitting Message Flows) Bridges They can be started or stopped using the start() (resp. stop()) method on the BridgeControl class (with the ObjectName org.hornetq:module=Core,type=Bridge,name="" or the resource name core.bridge.). Bridges parameters can be retrieved using the BridgeControl attributes (see Chapter 36, Core Bridges) Broadcast groups They can be started or stopped using the start() or stop() method on the BroadcastGroupControl class (with the ObjectName org.hornetq:module=Core,type=BroadcastGroup,name="" or the resource name core.broadcastgroup.). Broadcast groups parameters can be retrieved using the BroadcastGroupControl attributes (see Section 38.2.1, “Broadcast Groups�) Discovery groups They can be started or stopped using the start() or stop() method on the DiscoveryGroupControl class (with the ObjectName org.hornetq:module=Core,type=DiscoveryGroup,name="" or the resource name core.discovery.). Discovery groups parameters can be retrieved using the DiscoveryGroupControl attributes (see Section 38.2.2, “Discovery Groups�) Cluster connections They can be started or stopped using the start() or stop() method on the ClusterConnectionControl class (with the ObjectName org.hornetq:module=Core,type=ClusterConnection,name="" or the resource name core.clusterconnection.). Cluster connections parameters can be retrieved using the ClusterConnectionControl attributes (see Section 38.3.1, “Configuring Cluster Connections�)