com.ibm.aglets
Class AgletTimer

java.lang.Object
  extended bycom.ibm.aglets.AgletTimer
All Implemented Interfaces:
java.lang.Runnable

final class AgletTimer
extends java.lang.Object
implements java.lang.Runnable

The AgletTimer class is the time manager.

Version:
1.00 96/07/08
Author:
Gaku Yamamoto, Mitsuru Oshima

Field Summary
private  AgletContextImpl _context
           
(package private)  java.lang.Thread handler
           
private  DeactivationInfo top
           
 
Constructor Summary
(package private) AgletTimer(AgletContextImpl context)
           
 
Method Summary
(package private)  void add(DeactivationInfo dinfo)
           
(package private)  void destroy()
           
 void list(java.io.PrintStream out)
           
(package private)  DeactivationInfo popInfo()
           
(package private)  void recoverTimer(Persistence persistence)
           
(package private)  void removeInfo(java.lang.String target_key)
           
 void run()
           
(package private)  void start()
           
(package private)  DeactivationInfo topInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_context

private AgletContextImpl _context

top

private DeactivationInfo top

handler

java.lang.Thread handler
Constructor Detail

AgletTimer

AgletTimer(AgletContextImpl context)
Method Detail

add

void add(DeactivationInfo dinfo)

destroy

void destroy()

list

public void list(java.io.PrintStream out)

popInfo

DeactivationInfo popInfo()

recoverTimer

void recoverTimer(Persistence persistence)
            throws AgletException
Throws:
AgletException

removeInfo

void removeInfo(java.lang.String target_key)

run

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

start

void start()

topInfo

DeactivationInfo topInfo()