public class TimeoutsController extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TimeoutsController.Timeout
Abstraction for the timeout.
|
| Constructor and Description |
|---|
TimeoutsController(String name)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancelTimeout(int id)
Cancels the timeout (if it's running).
|
void |
cancelTimeout(TimeoutsController.Timeout timeout)
Cancels the timeout (if it's running).
|
void |
destroyController()
Destroys the controller.
|
boolean |
isStarted() |
void |
restartTimeout(TimeoutsController.Timeout timeout)
Restarts the timeout.
|
void |
start()
Starts the controller and its thread.
|
void |
startTimeout(TimeoutsController.Timeout timeout)
Sets up the timeout and makes it counting.
|
public TimeoutsController(String name)
name - Controller's name.public void start()
public void startTimeout(TimeoutsController.Timeout timeout)
timeout - Timeout object.public void cancelTimeout(TimeoutsController.Timeout timeout)
timeout - Timeout object.public void cancelTimeout(int id)
id - Timeout object.public void restartTimeout(TimeoutsController.Timeout timeout)
timeout - Timeout object.public boolean isStarted()
public void destroyController()