public class TimeoutTimer
extends java.lang.Object
Ein Objekt dieser Klasse kann mit einer Uhrzeit oder einer Zeitspanne initialisert werden. Das Objekt stellt eine Methode 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(java.util.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.
|
java.lang.String |
toString() |
private final long _startTime
Zeitpunkt, an dem das Objekt erzeugt wurde
private final long _endTime
Zeitpunkt, an dem das Objekt bei einem Methodenaufruf melden muss, das die vorgegebene Zeit verstrichen ist
public TimeoutTimer(long time)
Ein Objekt, das mit einer Zeitspanne initialisiert wird. Ist die geforderte Zeitspanne abgelaufen, wird der Methodenaufruf 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(java.util.Date date)
Ein Objekt, das mit einem Zeitpunkt initialisiert wird. Wird der geforderte Zeitpunkt überschritten, wird der Methodenaufruf 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()
Diese Methode wird aufgerufen, wenn geprüft werden soll ob die festgelegte Zeitspanne abgelaufen ist oder der festgelegte Zeitpunkt erreicht wurde.
public long getRemainingTime()
Diese Methode liefert die verbleibende Zeit, bis die vorgegebene Zeitspanne/Zeitpunkt abgelaufen ist.
0
zurückgegeben.public java.lang.String toString()
toString
in class java.lang.Object