to.etc.telnet
Class TelnetStateThing

java.lang.Object
  extended by to.etc.telnet.TelnetStateThing
Direct Known Subclasses:
TelnetServer, TelnetSession

public class TelnetStateThing
extends java.lang.Object

Known about states for MultiThread-safe objects.

Author:
Frits Jalvingh

Field Summary
static int tsDOWN
           
static int tsINITING
           
static int tsNONE
           
static int tsRUN
           
static int tsSHUT
           
 
Constructor Summary
TelnetStateThing()
           
 
Method Summary
 int getState()
          Returns the server's state.
 java.lang.String getStateString()
           
 boolean inState(int st)
          Returns T if the server is in a given state.
 void setState(int st)
          Sets the server's state,
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tsNONE

public static final int tsNONE
See Also:
Constant Field Values

tsRUN

public static final int tsRUN
See Also:
Constant Field Values

tsSHUT

public static final int tsSHUT
See Also:
Constant Field Values

tsDOWN

public static final int tsDOWN
See Also:
Constant Field Values

tsINITING

public static final int tsINITING
See Also:
Constant Field Values
Constructor Detail

TelnetStateThing

public TelnetStateThing()
Method Detail

inState

public boolean inState(int st)
Returns T if the server is in a given state.


setState

public void setState(int st)
Sets the server's state,


getState

public int getState()
Returns the server's state.


getStateString

public java.lang.String getStateString()