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

- Interface Summary
  Interface | Description
  --- | ---
  AcceptorControl | An AcceptorControl is used to manage Acceptors.
  ActiveMQComponentControl | An ActiveMQComponentControl is used to manage the life cycle of an ActiveMQ Artemis component.
  ActiveMQServerControl | An ActiveMQServerControl is used to manage ActiveMQ Artemis servers.
  AddressControl | An AddressControl is used to manage an address.
  BaseBroadcastGroupControl | A BroadcastGroupControl is used to manage a broadcast group.
  BridgeControl | A BridgeControl is used to manage a Bridge.
  BroadcastGroupControl | A BroadcastGroupControl is used to manage a broadcast group.
  BrokerBalancerControl | A BrokerBalancerControl is used to manage a BrokerBalancer.
  ClusterConnectionControl | A ClusterConnectionControl is used to manage a cluster connection.
  DivertControl | A DivertControl is used to manage a divert.
  JGroupsChannelBroadcastGroupControl | A BroadcastGroupControl is used to manage a broadcast group.
  JGroupsFileBroadcastGroupControl | A BroadcastGroupControl is used to manage a broadcast group.
  NotificationType | Types of notification emitted by ActiveMQ Artemis servers.
  QueueControl | A QueueControl is used to manage a queue.

- Class Summary
  Class | Description
  --- | ---
  ActiveMQManagementProxy |
  AddressSettingsInfo |
  DayCounterInfo | Helper class to create Java Objects from the JSON serialization returned by `QueueControl.listMessageCounterHistory()`.
  ManagementHelper | Helper class to use ActiveMQ Artemis Core messages to manage server resources.
  MessageCounterInfo | Helper class to create Java Objects from the JSON serialization returned by `QueueControl.listMessageCounter()`.
  NodeInfo | Helper class to create Java Objects from the JSON serialization returned by `ActiveMQServerControl.listNetworkTopology()`.
  ObjectNameBuilder | Helper class to build ObjectNames for ActiveMQ Artemis resources.
  ResourceNames | Helper class used to build resource names used by management messages.
  RoleInfo | Helper class to create Java Objects from the JSON serialization returned by `AddressControl.getRolesAsJSON()`.

- Enum Summary
  Enum | Description
  --- | ---
  CoreNotificationType | This enum defines all core notification types

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Attribute | Info for a MBean Attribute.
  Operation | Info for a MBean Operation.
  Parameter | Info for a MBean Operation Parameter.