Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.concurrent.jupiter.internal.JupiterDocumentServer Class Reference

List of all members.

Public Member Functions

 JupiterDocumentServer (SPath path)
synchronized void addProxyClient (final User user)
synchronized boolean removeProxyClient (final User user)
Map< User, JupiterActivitytransformJupiterActivity (final JupiterActivity activity) throws TransformationException
synchronized void updateVectorTime (final User source, final User dest)
synchronized void reset (final User user)
Map< User, ChecksumActivitywithTimestamp (final ChecksumActivity activity) throws TransformationException

Detailed Description

The JupiterDocumentServer is the host side component managing all server Jupiter instances.

TODO [CO] Document and review this class


Constructor & Destructor Documentation

de.fu_berlin.inf.dpp.concurrent.jupiter.internal.JupiterDocumentServer.JupiterDocumentServer ( SPath  path)

Create a new JupiterDocument (server-side) representing the document identified by the given SPath


Member Function Documentation

synchronized void de.fu_berlin.inf.dpp.concurrent.jupiter.internal.JupiterDocumentServer.addProxyClient ( final User  user)
synchronized boolean de.fu_berlin.inf.dpp.concurrent.jupiter.internal.JupiterDocumentServer.removeProxyClient ( final User  user)
synchronized void de.fu_berlin.inf.dpp.concurrent.jupiter.internal.JupiterDocumentServer.reset ( final User  user)
Map<User, JupiterActivity> de.fu_berlin.inf.dpp.concurrent.jupiter.internal.JupiterDocumentServer.transformJupiterActivity ( final JupiterActivity  activity) throws TransformationException
synchronized void de.fu_berlin.inf.dpp.concurrent.jupiter.internal.JupiterDocumentServer.updateVectorTime ( final User  source,
final User  dest 
)
Map<User, ChecksumActivity> de.fu_berlin.inf.dpp.concurrent.jupiter.internal.JupiterDocumentServer.withTimestamp ( final ChecksumActivity  activity) throws TransformationException
 All Classes Namespaces Files Functions Variables Enumerations