Package org.eclipse.core.runtime
Interface IProgressMonitorWithBlocking
- All Superinterfaces:
IProgressMonitor
- All Known Implementing Classes:
ProgressMonitorPart
,ProgressMonitorWrapper
,SubMonitor
,SubProgressMonitor
Deprecated.
An extension to the IProgressMonitor interface for monitors that want to
support feedback when an activity is blocked due to concurrent activity in
another thread.
When a monitor that supports this extension is passed to an operation, the
operation should call setBlocked
whenever it knows that it must
wait for a lock that is currently held by another thread. The operation
should continue to check for and respond to cancelation requests while
blocked. When the operation is no longer blocked, it must call
clearBlocked
to clear the blocked state.
This interface can be used without OSGi running.
Clients may implement this interface.
- Since:
- 3.0
- See Also:
-
Field Summary
Fields inherited from interface org.eclipse.core.runtime.IProgressMonitor
UNKNOWN
-
Method Summary
Methods inherited from interface org.eclipse.core.runtime.IProgressMonitor
beginTask, clearBlocked, done, internalWorked, isCanceled, setBlocked, setCanceled, setTaskName, slice, subTask, worked