public class CsnFactory extends Object
Csn.| Constructor and Description |
|---|
CsnFactory(int replicaId) |
| Modifier and Type | Method and Description |
|---|---|
Csn |
newInstance()
Returns a new
Csn. |
Csn |
newInstance(long timestamp,
int changeCount)
Returns a new
Csn created from the given values. |
Csn |
newPurgeCsn(long expirationDate)
Generates a CSN used to purge data.
|
public Csn newInstance()
Csn.
Generated CSN can be duplicate if user generates CSNs more than 2G
times a milliseconds.public Csn newInstance(long timestamp, int changeCount)
Csn created from the given values.
This method is not to be used except for test purposes.timestamp - The timestamp to usereplicaId - Replica ID. ReplicaID must be 1-3 digit valuechangeCount - The change count to usepublic Csn newPurgeCsn(long expirationDate)
expirationDate - The time up to the first CSN we want to keepCopyright © 2003–2016 The Apache Software Foundation. All rights reserved.