com.jalios.jstore
Class LogicalStampManager
java.lang.Object
  
com.jalios.jstore.StampManager
      
com.jalios.jstore.LogicalStampManager
public class LogicalStampManager
- extends StampManager
 
This class provides logical stamps.
- Version:
 
  - $Revision: 16792 $
 
- Author:
 
  - Olivier Dedieu
 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
REVISION
public static final String REVISION
- See Also:
 - Constant Field Values
 
LogicalStampManager
public LogicalStampManager(String urid,
                           long logicalTime)
- Creates a new StampManager
- Parameters:
 urid - Unique Replica IDentifierlogicalTime - the starting logical time
 
LogicalStampManager
public LogicalStampManager(String urid)
- Creates a new StampManager
- Parameters:
 urid - Unique Replica IDentifier
 
getStamp
public Stamp getStamp()
- Return a new stamp. Ensures their strict monotonicity.
- Specified by:
 getStamp in class StampManager
 
- Returns:
 - a new stamp
 
 
 
update
public void update(Stamp stamp,
                   boolean updatePT)
- Updates the clock
- Overrides:
 update in class StampManager
 
- Parameters:
 stamp - the stamp containing the new time (MUST BE greaterupdatePT - if true use this stamp to update the progress table
 than the current time, otherwise it is ignored)- Since:
 
  - jcms-5.0.6
 
 
 
Copyright © 2001-2010 Jalios SA. All Rights Reserved.