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: 27753 $
- 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.