CMObject, Tickable, CMRunnable, java.lang.Cloneable, java.lang.Comparable<CMObject>, java.lang.Runnablepublic static class DefaultSession.LoginLogoutThread extends java.lang.Object implements CMRunnable, Tickable
idConverterSTATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET| Constructor | Description | 
|---|---|
| LoginLogoutThread(MOB mob,
                 int msgC) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| long | activeTimeMillis() | Returns the number of milliseconds this runnable
 has been running. | 
| int | compareTo(CMObject o) | |
| CMObject | copyOf() | Similar to Cloneable.clone(), but does its best to make sure that
 any internal objects to this class are also copyOfed. | 
| int | getGroupID() | The group identifier for this runnable, which may be used
 for executor selection | 
| long | getStartTime() | Either the time this runnable did start running, or
 will start running, depending on whether it's scheduled | 
| int | getTickStatus() | A coded status for this object during the period where
 its tick method is being called. | 
| java.lang.String | ID() | The CoffeeMud Java Class ID shared by all instances of
 this object. | 
| void | initialize() | |
| void | initializeClass() | Called ONCE after all objects are loaded, but before the map is read in
 during initialization. | 
| java.lang.String | name() | The nice displayable name of this instance of this object | 
| CMObject | newInstance() | Returns a new instance of this class. | 
| void | run() | |
| boolean | tick(Tickable ticking,
    int tickID) | this is the method which is called periodically by the threading engine. | 
public LoginLogoutThread(MOB mob, int msgC)
public java.lang.String name()
Tickablename in interface CMObjectname in interface TickableEnvironmental.Name()public boolean tick(Tickable ticking, int tickID)
Tickabletick in interface Tickableticking - a reference to this Tickable objecttickID - the TICKID_ constant describing this periodic call, as defined in TickableTickable, 
ServiceEngine, 
TickableGrouppublic java.lang.String ID()
CMObjectpublic CMObject newInstance()
CMObjectnewInstance in interface CMObjectpublic void initializeClass()
CMObjectinitializeClass in interface CMObjectpublic CMObject copyOf()
CMObjectpublic int compareTo(CMObject o)
compareTo in interface java.lang.Comparable<CMObject>public int getTickStatus()
TickablegetTickStatus in interface TickableTickable.tick(Tickable, int)public long getStartTime()
CMRunnablegetStartTime in interface CMRunnablepublic int getGroupID()
CMRunnablegetGroupID in interface CMRunnablepublic void initialize()
public void run()
run in interface java.lang.Runnablepublic long activeTimeMillis()
CMRunnableactiveTimeMillis in interface CMRunnable