public class TimeoutTimer extends Object
isTimeExpired() zur Verfügung, mit der Angefragt werden kann, ob die Uhrzeit erreicht
wurde oder ob die Zeitspanne abgelaufen ist.| Modifier and Type | Field and Description |
|---|---|
private long |
_endTime
Zeitpunkt, an dem das Objekt bei einem Methodenaufruf melden muss, das die vorgegebene Zeit verstrichen ist
|
private long |
_startTime
Zeitpunkt, an dem das Objekt erzeugt wurde
|
| Constructor and Description |
|---|
TimeoutTimer(Date date)
Ein Objekt, das mit einem Zeitpunkt initialisiert wird.
|
TimeoutTimer(long time)
Ein Objekt, das mit einer Zeitspanne initialisiert wird.
|
| Modifier and Type | Method and Description |
|---|---|
long |
getRemainingTime()
Diese Methode liefert die verbleibende Zeit, bis die vorgegebene Zeitspanne/Zeitpunkt abgelaufen ist.
|
boolean |
isTimeExpired()
Diese Methode wird aufgerufen, wenn geprüft werden soll ob die festgelegte Zeitspanne abgelaufen ist oder der
festgelegte Zeitpunkt erreicht wurde.
|
String |
toString() |
private final long _startTime
private final long _endTime
public TimeoutTimer(long time)
isTimeExpired() false zurückliefern. Die Zeit wird ab dem Zeitpunkt
gemessen, ab dem der Construktor aufgerufen wird.time - Zeitspanne, die ablaufen muss, bis isTimeExpired() den Rückgabewert
false liefertpublic TimeoutTimer(Date date)
isTimeExpired() false zurückliefern. Die Zeit wird ab dem Zeitpunkt
gemessen, ab dem der Construktor aufgerufen wird.date - Zeitpunkt, der überschritten werden muss, damit die Methode isTimeExpired()
false zurückliefertpublic boolean isTimeExpired()
public long getRemainingTime()
0 zurückgegeben.