org.apache.mina.example.tapedeck
Class TapeDeckServer
java.lang.Object
org.apache.mina.example.tapedeck.TapeDeckServer
public class TapeDeckServer
- extends java.lang.Object
The actual state machine implementation for the tape deck server.
- Author:
- Apache MINA Project
Field Summary |
static java.lang.String |
EMPTY
|
static java.lang.String |
LOADED
|
static java.lang.String |
PAUSED
|
static java.lang.String |
PLAYING
|
static java.lang.String |
ROOT
|
Method Summary |
void |
commandSyntaxError(IoSession session,
CommandSyntaxException e)
|
void |
connect(IoSession session)
|
void |
ejectTape(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
EjectCommand cmd)
|
void |
error(Event event,
StateContext context,
IoSession session,
Command cmd)
|
void |
exceptionCaught(IoSession session,
java.lang.Exception e)
|
void |
info(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
InfoCommand cmd)
|
void |
listTapes(IoSession session,
ListCommand cmd)
|
void |
loadTape(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
LoadCommand cmd)
|
void |
pauseTape(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
PauseCommand cmd)
|
void |
playTape(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
PlayCommand cmd)
|
void |
quit(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
QuitCommand cmd)
|
void |
stopTape(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
StopCommand cmd)
|
void |
unhandledEvent()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROOT
public static final java.lang.String ROOT
- See Also:
- Constant Field Values
EMPTY
public static final java.lang.String EMPTY
- See Also:
- Constant Field Values
LOADED
public static final java.lang.String LOADED
- See Also:
- Constant Field Values
PLAYING
public static final java.lang.String PLAYING
- See Also:
- Constant Field Values
PAUSED
public static final java.lang.String PAUSED
- See Also:
- Constant Field Values
TapeDeckServer
public TapeDeckServer()
connect
public void connect(IoSession session)
loadTape
public void loadTape(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
LoadCommand cmd)
playTape
public void playTape(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
PlayCommand cmd)
pauseTape
public void pauseTape(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
PauseCommand cmd)
stopTape
public void stopTape(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
StopCommand cmd)
ejectTape
public void ejectTape(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
EjectCommand cmd)
listTapes
public void listTapes(IoSession session,
ListCommand cmd)
info
public void info(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
InfoCommand cmd)
quit
public void quit(org.apache.mina.example.tapedeck.TapeDeckServer.TapeDeckContext context,
IoSession session,
QuitCommand cmd)
error
public void error(Event event,
StateContext context,
IoSession session,
Command cmd)
commandSyntaxError
public void commandSyntaxError(IoSession session,
CommandSyntaxException e)
exceptionCaught
public void exceptionCaught(IoSession session,
java.lang.Exception e)
unhandledEvent
public void unhandledEvent()
Copyright © 2004-2011 Apache MINA Project. All Rights Reserved.