# Package org.apache.geode.management

A set of APIs for retrieving information and statistics for GemFire components as well as controlling the startup, shutdown and runtime of those components.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AsyncEventQueueMXBean | MBean that provides access to an `AsyncEventQueue`.
  CacheServerMXBean | MBean that provides access to information and management functionality for a `CacheServer`.
  DiskStoreMXBean | MBean that provides access to information and management functionality for a `DiskStore`.
  DistributedLockServiceMXBean | MBean that provides access to information for a named instance of `DistributedLockService`.
  DistributedRegionMXBean | MBean that provides access to information and management functionality for a `Region`.
  DistributedSystemMXBean | MBean that provides access to information and management operations for a `DistributedSystem`.
  GatewayReceiverMXBean | MBean that provides access to information and management functionality for a `GatewayReceiver`.
  GatewaySenderMXBean | MBean that provides access to information and management functionality for a `GatewaySender`.
  JMXNotificationType | Enumerated type for JMX notification types emitted by GemFire management system.
  JMXNotificationUserData | This interface acts as UserData section of JMX notifications of type "system.alert".
  LocatorMXBean | MBean that provides access to information and management functionality for a `Locator`.
  LockServiceMXBean | MBean that provides access to information and management functionality for a `DLockService`.
  ManagerMXBean | MBean that provides access to information and management functionality for a `Manager`.
  MemberMXBean | MBean that provides access to information and management functionality for a `DistributedMember` of the GemFire distributed system.
  RegionMXBean | MBean that provides access to information and management functionality for a local `Region`.

- Class Summary
  Class | Description
  --- | ---
  ClientHealthStatus | Composite data type used to distribute statistics which can be used to determine the health of a cache client.
  ClientQueueDetail |
  DiskBackupResult | Composite data type used to distribute the results of a disk backup operation.
  DiskBackupStatus | Composite data type used to distribute the status of disk backup operations.
  DiskMetrics | Composite data type used to distribute metrics for a `DiskStore`.
  EvictionAttributesData | Composite data type used to distribute the eviction attributes for a `Region`.
  FixedPartitionAttributesData | Composite date type used to distribute the fixed partition attributes for a `Region`.
  GemFireProperties | Composite Data type to be used by member to depict gemfire properties in key value manner
  JVMMetrics | Composite data type used to distribute metrics for the JVM running a GemFire member.
  ManagementService | Interface to the GemFire management service for a single Cache.
  MembershipAttributesData | Deprecated this API is scheduled to be removed
  NetworkMetrics | Composite data type used to distribute network related metrics for a member.
  OSMetrics | Composite data type used to distribute metrics for the operating system hosting a member of the distributed system.
  PartitionAttributesData | Composite date type used to distribute attributes for a `PartitionedRegion`.
  PersistentMemberDetails | Composite data type used to distribute attributes for the missing disk store of a persistent member.
  RegionAttributesData | Composite data type used to distribute attributes for a `Region`.
  ServerLoadData | Composite data type used to distribute server load information.

- Exception Summary
  Exception | Description
  --- | ---
  AlreadyRunningException | Indicates that a request to start a management service failed because it was already running.
  DependenciesNotFoundException | Indicates that required dependencies were not found in the ClassPath.
  ManagementException | A `ManagementException` is a general exception that may be thrown when any administration or monitoring operation on a GemFire component fails.

## Package org.apache.geode.management Description

A set of APIs for retrieving information and statistics for GemFire components as well as controlling the startup, shutdown and runtime of those components. These APIs make use of the Java Management Extension (JMX) framework in order provide a standard interface to this management and monitoring functionality. Therefore, off-the-shelf products (such as the JDK's JConsole) may make use of these APIs in order to adapt control of the GemFire product to fit into existing network operation centers.