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()