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.