Modifier and Type | Field | Description |
---|---|---|
static float |
HOST_VERSION_MAJOR |
|
static float |
HOST_VERSION_MINOR |
|
CMProps |
iniPage |
|
boolean |
isOK |
|
CMProps |
page |
|
static java.lang.String |
ServerVersionString |
|
java.net.ServerSocket |
servsock |
|
int |
tickStatus |
idConverter
STATUS_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 |
---|---|
SMTPserver() |
|
SMTPserver(MudHost a_mud) |
Modifier and Type | Method | Description |
---|---|---|
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.
|
java.lang.String |
domainName() |
|
JournalsLibrary.SMTPJournal |
getAJournal(java.lang.String journal) |
|
java.lang.String |
getAnEmailJournal(java.lang.String journal) |
|
java.util.Properties |
getCommonPropPage() |
|
MaskingLibrary.CompiledZMask |
getJournalCriteria(java.lang.String journal) |
|
int |
getJournalDays() |
|
java.util.TreeMap<java.lang.String,JournalsLibrary.SMTPJournal> |
getJournalSets() |
|
int |
getMaxMsgs() |
|
long |
getMaxMsgSize() |
|
MudHost |
getMUD() |
|
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 |
initializeClass() |
Called ONCE after all objects are loaded, but before the map is read in
during initialization.
|
protected boolean |
initServer() |
|
void |
interrupt() |
|
boolean |
isAForwardingJournal(java.lang.String journal) |
|
boolean |
isAKeepAllJournal(java.lang.String journal) |
|
boolean |
isASubscribeOnlyJournal(java.lang.String journal) |
|
protected boolean |
loadPropPage() |
|
java.lang.String |
mailboxName() |
|
java.lang.String |
name() |
The nice displayable name of this instance of this object
|
CMObject |
newInstance() |
Returns a new instance of this class.
|
java.util.TreeMap<java.lang.String,JournalsLibrary.SMTPJournal> |
parseJournalList(java.lang.String journalStr) |
|
void |
run() |
|
protected void |
serverDownMessage(java.net.Socket sock) |
|
void |
shutdown() |
|
boolean |
tick(Tickable ticking,
int tickID) |
this is the method which is called periodically by the threading engine.
|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
public static final float HOST_VERSION_MAJOR
public static final float HOST_VERSION_MINOR
public static final java.lang.String ServerVersionString
public int tickStatus
public boolean isOK
public CMProps page
public java.net.ServerSocket servsock
public CMProps iniPage
public SMTPserver()
public SMTPserver(MudHost a_mud)
public java.lang.String ID()
CMObject
public java.lang.String name()
Tickable
name
in interface CMObject
name
in interface Tickable
Environmental.Name()
public CMObject newInstance()
CMObject
newInstance
in interface CMObject
public void initializeClass()
CMObject
initializeClass
in interface CMObject
public CMObject copyOf()
CMObject
public int compareTo(CMObject o)
compareTo
in interface java.lang.Comparable<CMObject>
public int getTickStatus()
Tickable
getTickStatus
in interface Tickable
Tickable.tick(Tickable, int)
public MudHost getMUD()
public java.lang.String domainName()
public java.lang.String mailboxName()
public java.util.Properties getCommonPropPage()
protected boolean initServer()
public java.util.TreeMap<java.lang.String,JournalsLibrary.SMTPJournal> parseJournalList(java.lang.String journalStr)
public java.lang.String getAnEmailJournal(java.lang.String journal)
public java.util.TreeMap<java.lang.String,JournalsLibrary.SMTPJournal> getJournalSets()
public JournalsLibrary.SMTPJournal getAJournal(java.lang.String journal)
public boolean isAForwardingJournal(java.lang.String journal)
public boolean isASubscribeOnlyJournal(java.lang.String journal)
public boolean isAKeepAllJournal(java.lang.String journal)
public MaskingLibrary.CompiledZMask getJournalCriteria(java.lang.String journal)
protected boolean loadPropPage()
protected void serverDownMessage(java.net.Socket sock) throws java.io.IOException
java.io.IOException
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void shutdown()
public boolean tick(Tickable ticking, int tickID)
Tickable
tick
in interface Tickable
ticking
- a reference to this Tickable objecttickID
- the TICKID_ constant describing this periodic call, as defined in TickableTickable
,
ServiceEngine
,
TickableGroup
public void interrupt()
interrupt
in class java.lang.Thread
public int getMaxMsgs()
public int getJournalDays()
public long getMaxMsgSize()