# Package org.apache.mina.example.tapedeck

- Class Summary
  Class | Description
  --- | ---
  AuthenticationHandler | TODO Add documentation
  Command | The base class of all `Command` types.
  CommandDecoder | MINA `ProtocolDecoder` which decodes bytes into `Command` objects.
  EjectCommand | Represents the `eject` command.
  InfoCommand | Represents the `info` command.
  ListCommand | Represents the `list` command.
  LoadCommand | Represents the `load <tape>` command.
  Main | Simple example demonstrating how to build a state machine for MINA's `IoHandler` interface.
  PasswordCommand | Represents the `password <password>` command.
  PauseCommand | Represents the `pause` command.
  PlayCommand | Represents the `play` command.
  QuitCommand | Represents the `quit` command.
  StopCommand | Represents the `stop` command.
  TapeDeckServer | The actual state machine implementation for the tape deck server.
  UserCommand | Represents the `user <username>` command.

- Exception Summary
  Exception | Description
  --- | ---
  CommandSyntaxException | Exception thrown by `CommandDecoder` when a line cannot be decoded as a `Command` object.

Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.