public class TimedUpdatableTaskList extends Object
| Modifier and Type | Field and Description |
|---|---|
private Date |
date |
private org.apache.logging.log4j.Logger |
logger |
private TreeSet<TimedTask> |
sortedEvents |
private com.google.common.eventbus.AsyncEventBus |
timerEventBus |
| Constructor and Description |
|---|
TimedUpdatableTaskList() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(TimedTask task)
Add a new task.
|
(package private) TimedTask |
getFirst()
Retrieve the first task.
|
void |
handleClockTick(ClockTick event) |
void |
registerWithClock()
Register as Clock update listener.
|
void |
remove(TimedTask task)
Cancel a timed task prematurely.
|
private void |
unregister() |
private final org.apache.logging.log4j.Logger logger
@Autowired private Date date
@Autowired @Qualifier(value="timerEventBus") private com.google.common.eventbus.AsyncEventBus timerEventBus
@PostConstruct public void registerWithClock()
@PreDestroy private void unregister()
public void add(TimedTask task)
task - public void remove(TimedTask task)
task - public void handleClockTick(ClockTick event)
TimedTask getFirst()
Copyright © 2011-2016 Sahits GmbH. All Rights Reserved.