com.ibm.aglets
Class AgletThread

java.lang.Object
  extended byjava.lang.Thread
      extended bycom.ibm.aglets.AgletThread
All Implemented Interfaces:
java.lang.Runnable

public final class AgletThread
extends java.lang.Thread


Field Summary
(package private) static int count
           
private  boolean loop_started
           
private  MessageManagerImpl manager
           
private  MessageImpl message
           
private  boolean start
           
private  boolean valid
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
AgletThread(java.lang.ThreadGroup group, MessageManager m)
           
 
Method Summary
(package private) static MessageImpl getCurrentMessage()
           
(package private)  void handleMessage(MessageImpl msg)
           
 void invalidate()
           
 void run()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

valid

private boolean valid

start

private boolean start

loop_started

private boolean loop_started

manager

private MessageManagerImpl manager

message

private MessageImpl message

count

static int count
Constructor Detail

AgletThread

public AgletThread(java.lang.ThreadGroup group,
                   MessageManager m)
Method Detail

getCurrentMessage

static MessageImpl getCurrentMessage()

handleMessage

void handleMessage(MessageImpl msg)

invalidate

public void invalidate()

run

public void run()

toString

public java.lang.String toString()