All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class syd.session.Session

java.lang.Object
   |
   +----java.lang.Thread
           |
           +----syd.session.Session

public class Session
extends Thread

Constructor Index

 o Session(InputData, Mpx, LogicalClock)
CONSTRUCTOR: a new Session is built.

Method Index

 o run()
MUTATOR: it is the basic method that is used to run the session; it returns when the clock synchronization algorithm fails.

Constructors

 o Session
 public Session(InputData p_1,
                Mpx p_2,
                LogicalClock p_3)
CONSTRUCTOR: a new Session is built.

Parameters:
p_1 - the description of this session (host, min etc...)
p_2 - the multiplexer used to synchronize with the daemon
p_3 - the logical clock controlled by this session

Methods

 o run
 public void run()
MUTATOR: it is the basic method that is used to run the session; it returns when the clock synchronization algorithm fails.

The error conditions that may arise as a consequence of an unexpected behavior of the system clock (eccessive drift, or resynchronizations) are coped with by forgetting the past value of delta_0, and recomputing the value of the clock using the "INITIAL" rule (see paper)

Overrides:
run in class Thread

All Packages  Class Hierarchy  This Package  Previous  Next  Index