Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Public Member Functions | |
RemoteProgressManager (ISarosSessionManager sessionManager) | |
IProgressMonitor | createRemoteProgress (final List< User > users, final IProgressMonitor monitor) |
de.fu_berlin.inf.dpp.monitoring.IProgressMonitor | createRemoteProgress (final List< User > users, final de.fu_berlin.inf.dpp.monitoring.IProgressMonitor monitor) |
Package Functions | |
void | monitorUpdated (final ProgressActivity activity) |
void | removeProgress (final String id) |
The RemoteProgressManager is responsible for showing progress bars on the machines of other users.
de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgressManager.RemoteProgressManager | ( | ISarosSessionManager | sessionManager | ) |
IProgressMonitor de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgressManager.createRemoteProgress | ( | final List< User > | users, |
final IProgressMonitor | monitor | ||
) |
Returns a new IProgressMonitor which is displayed at the given remote sites.
Usage:
Caution: This class does not check many invariants, but rather only sends your commands to the remote party.
users | |
monitor |
de.fu_berlin.inf.dpp.monitoring.IProgressMonitor de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgressManager.createRemoteProgress | ( | final List< User > | users, |
final de.fu_berlin.inf.dpp.monitoring.IProgressMonitor | monitor | ||
) |
Returns a new IProgressMonitor which is displayed at the given remote sites.
Usage:
Caution: This class does not check many invariants, but rather only sends your commands to the remote party.
users | |
monitor |
void de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgressManager.monitorUpdated | ( | final ProgressActivity | activity | ) | [package] |
void de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgressManager.removeProgress | ( | final String | id | ) | [package] |
Removes a RemoteProgress progress}. The progress will no longer receive any updates.
id | the id of the progress |