Modifier and Type | Method and Description |
---|---|
static SubProgressObserver |
createForgivingNullObserver()
Deprecated.
Use
nullProgressObserver() instead. |
static CancelObserver |
createNoCancelObserver()
Deprecated.
Use
#noCancelObserver() |
static SubProgressObserver |
createNullObserver(String taskName)
Deprecated.
|
static SubProgressObserver |
createStrictNullObserver()
Returns a SubProgressObserver which ignores observed data.
|
static CancelObserver |
noCanceller()
Returns a cancel observer which wont cancel execution.
|
static SubProgressObserver |
nullProgressObserver()
Returns a forgiving observer which wont enforce API contracts.
|
static SubProgressObserver |
nullProgressObserver(CancelObserver canceller)
Returns a forgiving cancellable observer which wont enforce API contracts.
|
public static SubProgressObserver createStrictNullObserver()
API contract is still enforced, eg. IllegalStateException
is thrown on API contract breaches from the
observed code.
@Deprecated public static SubProgressObserver createNullObserver(String taskName)
createStrictNullObserver()
.
API contract is still enforced, eg. IllegalStateException
is thrown on API contract breaches from the
observed code.
taskName
- Name of observed subtaskpublic static CancelObserver noCanceller()
@Deprecated public static CancelObserver createNoCancelObserver()
#noCancelObserver()
public static SubProgressObserver nullProgressObserver()
SubProgressObserver
which wont enforce API contracts and wont cancel@Deprecated public static SubProgressObserver createForgivingNullObserver()
nullProgressObserver()
instead.SubProgressObserver
which wont enforce API contracts and wont cancelpublic static SubProgressObserver nullProgressObserver(CancelObserver canceller)
Note that current implementation polls cancelling upon method calls. If an observed code expects cancelling only through listener callbacks and wont call other methods (progress update) cancel event wont be generated.
canceller
- Underlying canceller polled at every operationSubProgressObserver
which wont enforce API contracts and propagates cancellinkg