| Interface | Description |
|---|---|
| AutoThrottle |
Throttles interactive periodic events.
|
| CancelObserver |
Callback to propagate cancel requests into long running tasks.
|
| ConsolePO.Callback |
Callback handle.
|
| ProgressObservable | |
| ProgressObserver |
Observer for reporting the progress of long running tasks.
|
| SubProgressObserver | Deprecated
Use
ProgressObserver instead. |
| Class | Description |
|---|---|
| AutoThrottles |
Helper class for
AutoThrottle creation. |
| CancelObserverImpl |
Implementation of
CancelObserver. |
| ConsolePO |
Stupid progressObserver to write to console.
|
| ListenableObserver |
A
ProgressObserver decorator that allows to listen for observer events. |
| NoOverflowAutoDoneProgressObserver |
A Decorator that don't throw exception when
NoOverflowAutoDoneProgressObserver.worked(long) calls reach totalWork,
but keeps accumulatedWork at totalWork's value in this case. |
| ObservableProgressObserver |
Implementation that holds observed state, and expose it as a
ProgressObservable. |
| ProgressObservers |
Utility functions for the creation of ProgressObservers.
|
| SplitObserver |
Observer that delegates calls to two given observer.
|
| StatPO |
SubProgressObserver implementation which provides statistics. |
| Timer |
Simple timer to measure elapsed times, invocation counts.
|
| TimerStatistics |
Detailed statistics of a
Timer. |
Please note that classes and interfaces in this package are marked with @Beta annotation, so they can be subject of incompatible changes or removal in later releases.