Scheduler Workers that can run periodically
| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final Future | |
| pack-priv static final Disposable. | |
| pack-priv final ExecutorService | |
| pack-priv volatile Future | |
| pack-priv static final AtomicReferenceFieldUpdater | |
| pack-priv volatile Disposable. | |
| pack-priv static final AtomicReferenceFieldUpdater | |
| pack-priv volatile Future | |
| pack-priv static final AtomicReferenceFieldUpdater | |
| pack-priv final Runnable | |
| pack-priv Thread |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public Void | call()
Implements java. |
| public void | dispose()
Implements reactor. |
| public boolean | isDisposed()
Overrides default reactor. |
| pack-priv void | |
| pack-priv void |
| CANCELLED | back to summary |
|---|---|
| pack-priv static final Future<Void> CANCELLED | |
| DISPOSED | back to summary |
|---|---|
| pack-priv static final Disposable. | |
| executor | back to summary |
|---|---|
| pack-priv final ExecutorService executor | |
| first | back to summary |
|---|---|
| pack-priv volatile Future<?> first | |
| FIRST | back to summary |
|---|---|
| pack-priv static final AtomicReferenceFieldUpdater<InstantPeriodicWorkerTask, Future<V>> FIRST | |
| parent | back to summary |
|---|---|
| pack-priv volatile Disposable. | |
| PARENT | back to summary |
|---|---|
| pack-priv static final AtomicReferenceFieldUpdater<InstantPeriodicWorkerTask, Disposable. | |
| rest | back to summary |
|---|---|
| pack-priv volatile Future<?> rest | |
| REST | back to summary |
|---|---|
| pack-priv static final AtomicReferenceFieldUpdater<InstantPeriodicWorkerTask, Future<V>> REST | |
| task | back to summary |
|---|---|
| pack-priv final Runnable task | |
| thread | back to summary |
|---|---|
| pack-priv Thread thread | |
| InstantPeriodicWorkerTask | back to summary |
|---|---|
| pack-priv InstantPeriodicWorkerTask(Runnable task, ExecutorService executor) | |
| InstantPeriodicWorkerTask | back to summary |
|---|---|
| pack-priv InstantPeriodicWorkerTask(Runnable task, ExecutorService executor, Disposable. | |
| call | back to summary |
|---|---|
| public Void call() Implements java. Doc from java. Computes a result, or throws an exception if unable to do so. | |
| dispose | back to summary |
|---|---|
| public void dispose() Implements reactor. Doc from reactor. Cancel or dispose the underlying task or resource. Implementations are required to make this method idempotent.
| |
| isDisposed | back to summary |
|---|---|
| public boolean isDisposed() Overrides default reactor. Doc from reactor. Optionally return true when the resource or task is disposed. Implementations are not required to track disposition and as such may never return true even when disposed. However, they MUST only return true when there's a guarantee the resource or task is disposed.
| |
| setFirst | back to summary |
|---|---|
| pack-priv void setFirst(Future<?> f) | |
| setRest | back to summary |
|---|---|
| pack-priv void setRest(Future<?> f) | |