com.planet_ink.coffee_mud.Libraries.interfaces
Interface SessionsList

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

public interface SessionsList
extends CMLibrary, java.lang.Runnable


Method Summary
 void add(Session s)
           
 java.util.Iterator<Session> all()
           
 java.lang.Iterable<Session> allIterable()
           
 MOB findPlayerOnline(java.lang.String srchStr, boolean exactOnly)
           
 Session findPlayerSessionOnline(java.lang.String srchStr, boolean exactOnly)
           
 Session getAllSessionAt(int index)
           
 int getCountAll()
           
 int getCountLocalOnline()
           
 java.util.Iterator<Session> localOnline()
           
 java.lang.Iterable<Session> localOnlineIterable()
           
 void remove(Session s)
           
 void stopSessionAtAllCosts(Session S)
           
 
Methods inherited from interface com.planet_ink.coffee_mud.Libraries.interfaces.CMLibrary
activate, getSupportThread, propertiesLoaded, 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

stopSessionAtAllCosts

void stopSessionAtAllCosts(Session S)

findPlayerSessionOnline

Session findPlayerSessionOnline(java.lang.String srchStr,
                                boolean exactOnly)

findPlayerOnline

MOB findPlayerOnline(java.lang.String srchStr,
                     boolean exactOnly)

all

java.util.Iterator<Session> all()

allIterable

java.lang.Iterable<Session> allIterable()

localOnline

java.util.Iterator<Session> localOnline()

localOnlineIterable

java.lang.Iterable<Session> localOnlineIterable()

getCountLocalOnline

int getCountLocalOnline()

getCountAll

int getCountAll()

getAllSessionAt

Session getAllSessionAt(int index)

add

void add(Session s)

remove

void remove(Session s)