com.planet_ink.coffee_mud.Libraries.interfaces
Interface ThreadEngine

All Superinterfaces:
java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>, java.lang.Runnable
All Known Implementing Classes:
ServiceEngine

public interface ThreadEngine
extends CMLibrary, java.lang.Runnable


Nested Class Summary
static class ThreadEngine.SupportThread
           
 
Method Summary
 void clearDebri(Room room, int taskCode)
           
 boolean deleteTick(Tickable E, int tickID)
           
 java.util.Vector getNamedTickingObjects(java.lang.String name)
           
 java.lang.String getServiceThreadSummary(java.lang.Thread T)
           
 java.lang.String getTickStatusSummary(Tickable obj)
           
 boolean isAllSuspended()
           
 boolean isSuspended(Tickable E, int tickID)
           
 boolean isTicking(Tickable E, int tickID)
           
 void rejuv(Room here, int tickID)
           
 void resumeAll()
           
 void resumeTicking(Tickable E, int tickID)
           
 void startTickDown(Tickable E, int tickID, int numTicks)
           
 void startTickDown(Tickable E, int tickID, long TICK_TIME, int numTicks)
           
 void suspendAll()
           
 void suspendTicking(Tickable E, int tickID)
           
 java.lang.String systemReport(java.lang.String itemCode)
           
 void tickAllTickers(Room here)
           
 java.util.Enumeration tickGroups()
           
 java.lang.String tickInfo(java.lang.String which)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, shutdown
 
Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject
copyOf, ID, initializeClass, newInstance
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface java.lang.Runnable
run
 

Method Detail

startTickDown

void startTickDown(Tickable E,
                   int tickID,
                   long TICK_TIME,
                   int numTicks)

startTickDown

void startTickDown(Tickable E,
                   int tickID,
                   int numTicks)

deleteTick

boolean deleteTick(Tickable E,
                   int tickID)

suspendTicking

void suspendTicking(Tickable E,
                    int tickID)

resumeTicking

void resumeTicking(Tickable E,
                   int tickID)

isSuspended

boolean isSuspended(Tickable E,
                    int tickID)

suspendAll

void suspendAll()

resumeAll

void resumeAll()

isAllSuspended

boolean isAllSuspended()

clearDebri

void clearDebri(Room room,
                int taskCode)

tickInfo

java.lang.String tickInfo(java.lang.String which)

tickAllTickers

void tickAllTickers(Room here)

rejuv

void rejuv(Room here,
           int tickID)

systemReport

java.lang.String systemReport(java.lang.String itemCode)

isTicking

boolean isTicking(Tickable E,
                  int tickID)

tickGroups

java.util.Enumeration tickGroups()

getTickStatusSummary

java.lang.String getTickStatusSummary(Tickable obj)

getServiceThreadSummary

java.lang.String getServiceThreadSummary(java.lang.Thread T)

getNamedTickingObjects

java.util.Vector getNamedTickingObjects(java.lang.String name)