public class TransactionLogImpl extends Object implements TransactionLog
Modifier and Type | Method and Description |
---|---|
void |
appendLog(OTOperation operation) |
void |
cleanLog() |
static TransactionLog |
createTransactionLog(OTEntity entity) |
List<OTOperation> |
getCanonLog() |
LogQuery |
getEffectiveStateForRevision(int revision) |
List<OTOperation> |
getLocalOpsSinceRemoteOperation(OTOperation operation,
boolean includeNonCanon) |
Object |
getLock() |
List<OTOperation> |
getLog() |
List<OTOperation> |
getRemoteOpsSinceRevision(String agentId,
int rev) |
void |
insertLog(int revision,
OTOperation operation) |
void |
markDirty() |
void |
pruneFromOperation(OTOperation operation) |
int |
purgeTo(int revision) |
void |
snapshot() |
String |
toString() |
public static TransactionLog createTransactionLog(OTEntity entity)
public Object getLock()
getLock
in interface TransactionLog
public List<OTOperation> getLog()
getLog
in interface TransactionLog
public int purgeTo(int revision)
purgeTo
in interface TransactionLog
public void pruneFromOperation(OTOperation operation)
pruneFromOperation
in interface TransactionLog
public List<OTOperation> getLocalOpsSinceRemoteOperation(OTOperation operation, boolean includeNonCanon)
getLocalOpsSinceRemoteOperation
in interface TransactionLog
public List<OTOperation> getRemoteOpsSinceRevision(String agentId, int rev)
getRemoteOpsSinceRevision
in interface TransactionLog
public List<OTOperation> getCanonLog()
getCanonLog
in interface TransactionLog
public LogQuery getEffectiveStateForRevision(int revision)
getEffectiveStateForRevision
in interface TransactionLog
public void appendLog(OTOperation operation)
appendLog
in interface TransactionLog
public void insertLog(int revision, OTOperation operation)
insertLog
in interface TransactionLog
public void markDirty()
markDirty
in interface TransactionLog
public void snapshot()
snapshot
in interface TransactionLog
public void cleanLog()
cleanLog
in interface TransactionLog
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.