public
interfaceIProgressMonitorWithBlocking
extends
IProgressMonitor
Overview
Inheritance
Members
Usage
Source
Books
Since3.0
VersionNot specified.
Author(s)Not specified.
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.
When a monitor that supports this extension is passed to an operation, the operation should call
setBlockedwhenever 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 callclearBlockedto clear the blocked state.Clients may implement this interface.