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.