Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgress Class Reference

List of all members.

Public Member Functions

int hashCode ()
boolean equals (Object obj)

Package Functions

 RemoteProgress (final RemoteProgressManager rpm, final String id, final User source)
User getSource ()
synchronized void start ()
synchronized void close ()
synchronized void execute (ProgressActivity activity)

Detailed Description

A remote progress represents a progress dialog being shown locally which is updated via activities sent by a remote user.


Constructor & Destructor Documentation

de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgress.RemoteProgress ( final RemoteProgressManager  rpm,
final String  id,
final User  source 
) [package]

Member Function Documentation

synchronized void de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgress.close ( ) [package]

This Activity is just used as a PoisonPill for the ActivityLoop of the ProgressMonitor (identified by the ProgressAction.DONE) and therefore most values don't have to be set correctly as this Activity will never be sent over the Network.

boolean de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgress.equals ( Object  obj)
synchronized void de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgress.execute ( ProgressActivity  activity) [package]
User de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgress.getSource ( ) [package]
int de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgress.hashCode ( )
synchronized void de.fu_berlin.inf.dpp.monitoring.remote.RemoteProgress.start ( ) [package]
 All Classes Namespaces Files Functions Variables Enumerations