# Package org.springframework.shell.event

- Interface Summary
  Interface | Description
  --- | ---
  ShellStatusListener | Implemented by classes that wish to be notified of shell status changes.
  ShellStatusProvider | Implemented by shells that support the publication of shell status changes.

- Class Summary
  Class | Description
  --- | ---
  AbstractShellStatusPublisher | Provides a convenience superclass for those shells wishing to publish status messages.
  ParseResult | Immutable representation of the outcome of parsing a given shell line.
  ShellStatus | Represents the different states that a shell can legally be in.

- Enum Summary
  Enum | Description
  --- | ---
  ShellStatus.Status |