aicas logo Realtime Java
Technology.

javax.realtime
Class Timer

java.lang.Object
  |
  +--javax.realtime.AsyncEvent
        |
        +--javax.realtime.Timer
Direct Known Subclasses:
OneShotTimer, PeriodicTimer

public abstract class Timer
extends AsyncEvent


Field Summary
protected  Clock TheClock
           
 
Fields inherited from class javax.realtime.AsyncEvent
h
 
Constructor Summary
protected Timer(HighResolutionTime t, Clock c, AsyncEventHandler handler)
           
 
Method Summary
 ReleaseParameters createReleaseParameters()
           
 void destroy()
           
 void disable()
           
 void enable()
           
 Clock getClock()
           
 AbsoluteTime getFireTime()
           
 boolean isRunning()
           
 void reschedule(HighResolutionTime time)
           
 void start()
           
 boolean stop()
           
 
Methods inherited from class javax.realtime.AsyncEvent
addHandler, bindTo, fire, handledBy, removeHandler, setHandler, unbindTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TheClock

protected Clock TheClock
Constructor Detail

Timer

protected Timer(HighResolutionTime t,
                Clock c,
                AsyncEventHandler handler)
Method Detail

isRunning

public boolean isRunning()

stop

public boolean stop()

createReleaseParameters

public ReleaseParameters createReleaseParameters()
Overrides:
createReleaseParameters in class AsyncEvent

disable

public void disable()

enable

public void enable()

destroy

public void destroy()

getClock

public Clock getClock()

getFireTime

public AbsoluteTime getFireTime()

reschedule

public void reschedule(HighResolutionTime time)

start

public void start()

aicas logo Realtime Java
Technology.

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2003 aicas GmbH. All Rights Reserved.