Package 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 | 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 java.lang.Exception

      Starts this component.
      Throws:
        `java.lang.Exception`

    - #### stop

          void stop()
             throws java.lang.Exception

      Stops this component.
      Throws:
        `java.lang.Exception`