# Hierarchy For Package org.apache.geode.management.cli

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.geode.management.cli.CliFunction<T> (implements org.apache.geode.internal.cache.execute.InternalFunction<T>)
  - org.apache.geode.management.cli.CommandService
  - org.apache.geode.management.cli.GfshCommand (implements org.springframework.shell.core.CommandMarker)
    - org.apache.geode.management.cli.SingleGfshCommand
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.geode.management.cli.CommandServiceException
      - java.lang.RuntimeException
        - org.apache.geode.management.cli.CommandProcessingException

## Interface Hierarchy

- org.apache.geode.management.cli.CommandStatement
- org.apache.geode.management.cli.ConverterHint
- org.apache.geode.management.cli.Result

## Annotation Type Hierarchy

- org.apache.geode.management.cli.Disabled (implements java.lang.annotation.Annotation)
- org.apache.geode.management.cli.CliMetaData.AvailabilityMetadata (implements java.lang.annotation.Annotation)
- org.apache.geode.management.cli.CliMetaData (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.geode.management.cli.Result.Status