wtanaka.praya.obj
Class OutboxFolder

java.lang.Object
  |
  +--wtanaka.praya.obj.Obj
        |
        +--wtanaka.praya.obj.NormalFolder
              |
              +--wtanaka.praya.obj.SystemFolder
                    |
                    +--wtanaka.praya.obj.OutboxFolder
All Implemented Interfaces:
java.io.Externalizable, Fillable, java.lang.Runnable, java.io.Serializable

public class OutboxFolder
extends SystemFolder
implements java.io.Serializable, java.lang.Runnable

This is an outbox. It contains messages and their recipients. It is also runnable, and will attempt to send messages to their targeted destinations.

Return to Sourceforge or the Praya Homepage

Version:
$Name: $ $Date: 2001/10/03 07:17:28 $
Author:
$Author: wtanaka $
See Also:
Serialized Form

Field Summary
(package private)  long previousSendSleep
           
(package private)  long sendSleep
           
 
Fields inherited from class wtanaka.praya.obj.NormalFolder
folderListeners, m_storage, MAGIC_NUMBER, name, parent, serialVersionUID, sortKey
 
Fields inherited from class wtanaka.praya.obj.Obj
CONTENTS, date, DATE, FROM, privThread, REVCONTENTS, REVDATE, REVFROM, REVSCORE, REVSUBJECT, SCORE, secretObject, SUBJECT
 
Constructor Summary
OutboxFolder(NormalFolder parent)
           
 
Method Summary
 void add(Obj obj)
          Adds the given object to the end of this folder.
private  void incrementSendSleep()
           
private  void resetSendSleep()
           
 void run()
           
 
Methods inherited from class wtanaka.praya.obj.NormalFolder
addFolderListener, elements, fireAdded, fireRemoved, getChildAt, getContents, getName, getNumChildren, getParent, indexOf, isTrashCanUsed, mergeSort, readExternal, remove, remove, remove, removeFolderListener, selectSort, setName, sort, toString, writeExternal
 
Methods inherited from class wtanaka.praya.obj.Obj
getFrom, getSubject, getTimeStamp, isPrivileged, lessThan, setPrivilegedThread, setSecretObject, setTimeStamp
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

previousSendSleep

long previousSendSleep

sendSleep

long sendSleep
Constructor Detail

OutboxFolder

public OutboxFolder(NormalFolder parent)
Method Detail

resetSendSleep

private void resetSendSleep()

incrementSendSleep

private void incrementSendSleep()

add

public void add(Obj obj)
Description copied from class: NormalFolder
Adds the given object to the end of this folder.
Overrides:
add in class NormalFolder
Following copied from class: wtanaka.praya.obj.NormalFolder
Parameters:
a - the object to add to the folder. It cannot be null.

run

public void run()
Specified by:
run in interface java.lang.Runnable