public class SwitchingTimeout extends AbstractBeanBasedTimeout
PROPERTY_ELAPSED, PROPERTY_RUNNING, PROPERTY_TIMEOUTMAX_PERCENT| Constructor and Description |
|---|
SwitchingTimeout() |
| Modifier and Type | Method and Description |
|---|---|
SwitchingTimeout |
append(Timeout timeout,
int repeatCount,
boolean removeAfterLastCycle) |
void |
expireNow()
Causes this trigger to expire immediately.
|
Long |
getRemainingMillis()
Gets remaining millis.
|
int |
getRemainingPercent()
Gets remaining percent.
|
long |
getTimeout()
Provides the total timeout time in milliseconds.
|
boolean |
isElapsed()
Is elapsed.
|
boolean |
isExpired()
Returns information whether this trigger has already expired.
|
boolean |
isRunning()
Is running.
|
SwitchingTimeout |
restart()
Restart timeout.
|
boolean |
restartIfElapsed()
Restart if elapsed.
|
SwitchingTimeout |
setTimeout(long millis)
Sets timeout.
|
SwitchingTimeout |
start()
Start timeout.
|
SwitchingTimeout |
startIfNotRunning()
Start if not running.
|
SwitchingTimeout |
stop()
Stop timeout.
|
String |
toString() |
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListenerpublic SwitchingTimeout append(Timeout timeout, int repeatCount, boolean removeAfterLastCycle)
public long getTimeout()
Timeoutpublic SwitchingTimeout setTimeout(long millis)
Timeoutmillis - the millispublic SwitchingTimeout start()
Timeoutpublic SwitchingTimeout startIfNotRunning()
Timeoutpublic SwitchingTimeout stop()
Timeoutpublic SwitchingTimeout restart()
Timeoutpublic boolean restartIfElapsed()
Timeoutpublic void expireNow()
ExpirationTriggerpublic boolean isRunning()
Timeoutpublic boolean isElapsed()
Timeoutpublic boolean isExpired()
ExpirationTriggertrue if the trigger is expiredpublic int getRemainingPercent()
Timeoutpublic Long getRemainingMillis()
TimeoutCopyright © 2014 Boleslav Bobcik - Auderis. All rights reserved.