edu.nyu.cs.pdsg.trust.timed
Class TimedAuthorizationMonitor

java.lang.Object
  extended byedu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
      extended byedu.nyu.cs.pdsg.trust.timed.TimedAuthorizationMonitor
All Implemented Interfaces:
AuthorizationMonitor

public class TimedAuthorizationMonitor
extends SimpleAuthorizationMonitorImpl


Nested Class Summary
(package private)  class TimedAuthorizationMonitor.Killer
           
 
Field Summary
(package private)  TimedAuthorizationMonitor.Killer killer
           
(package private)  java.util.Timer timer
           
 
Fields inherited from class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
 
Constructor Summary
TimedAuthorizationMonitor(int millisecondsAuthorized)
           
 
Method Summary
 void init()
          pure virtual
 void kill()
           
 
Methods inherited from class edu.nyu.cs.pdsg.trust.impl.SimpleAuthorizationMonitorImpl
addCallback, getCredentials, isAuthorized, removeCallback, setState, updateCredentials
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timer

java.util.Timer timer

killer

TimedAuthorizationMonitor.Killer killer
Constructor Detail

TimedAuthorizationMonitor

public TimedAuthorizationMonitor(int millisecondsAuthorized)
Method Detail

init

public void init()
Description copied from class: SimpleAuthorizationMonitorImpl
pure virtual

Specified by:
init in interface AuthorizationMonitor
Overrides:
init in class SimpleAuthorizationMonitorImpl

kill

public void kill()


Copyright (c) 2002-2003 New York University RLAB