org.apache.activemq.artemis.api.core.management

## Interface ActiveMQComponentControl

- All Known Subinterfaces:
    AcceptorControl, BaseBroadcastGroupControl, BridgeControl, BroadcastGroupControl, ClusterConnectionControl, JGroupsChannelBroadcastGroupControl, JGroupsFileBroadcastGroupControl, JMSBridgeControl
  All Known Implementing Classes:
    JMSBridgeControlImpl

      public interface ActiveMQComponentControl

  An ActiveMQComponentControl is used to manage the life cycle of an ActiveMQ Artemis component.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `isStarted()` Returns `true` if this component is started, `false` else.
    `void` | `start()` Starts this component.
    `void` | `stop()` Stops this component.

- - ### Method Detail

    - #### isStarted

          boolean isStarted()

      Returns `true` if this component is started, `false` else.

    - #### start

          void start()
              throws Exception

      Starts this component.
      Throws:
        `Exception`

    - #### stop

          void stop()
             throws Exception

      Stops this component.
      Throws:
        `Exception`

Copyright © 2020 The Apache Software Foundation. All rights reserved.