Class NLTtime

java.lang.Object
  |
  +--NLTtime

public class NLTtime
extends java.lang.Object
implements java.awt.event.ActionListener


Field Summary
private  AgendaCell agenda
           
private  LinkedListQ AgendaQ
           
private  Semaphore executor_notify
           
private  boolean flag
           
private  java.lang.String key
           
private  Agent Local
           
private  java.util.Hashtable pending
           
private  javax.swing.Timer time
           
 
Constructor Summary
(package private) NLTtime(AgendaCell A, java.util.Hashtable p, LinkedListQ AQ, Agent local, Semaphore e_notify, int timelength)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 AgendaCell getAgenda()
           
 void stopTimer()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

time

private javax.swing.Timer time

key

private java.lang.String key

pending

private java.util.Hashtable pending

AgendaQ

private LinkedListQ AgendaQ

Local

private Agent Local

executor_notify

private Semaphore executor_notify

agenda

private AgendaCell agenda

flag

private boolean flag
Constructor Detail

NLTtime

NLTtime(AgendaCell A,
        java.util.Hashtable p,
        LinkedListQ AQ,
        Agent local,
        Semaphore e_notify,
        int timelength)
Method Detail

stopTimer

public void stopTimer()

getAgenda

public AgendaCell getAgenda()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener