Errai 3.0.1-SNAPSHOT

org.jboss.errai.otec.client
Interface TransactionLog

All Known Implementing Classes:
TransactionLogImpl

public interface TransactionLog

Author:
Christian Sadilek , Mike Brock

Method Summary
 void appendLog(OTOperation operation)
           
 void cleanLog()
           
 List<OTOperation> getCanonLog()
           
 LogQuery getEffectiveStateForRevision(int revision)
           
 List<OTOperation> getLocalOpsSinceRemoteOperation(OTOperation remoteOp, 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()
           
 

Method Detail

getLock

Object getLock()

getLog

List<OTOperation> getLog()

getLocalOpsSinceRemoteOperation

List<OTOperation> getLocalOpsSinceRemoteOperation(OTOperation remoteOp,
                                                  boolean includeNonCanon)

getCanonLog

List<OTOperation> getCanonLog()

insertLog

void insertLog(int revision,
               OTOperation operation)

appendLog

void appendLog(OTOperation operation)

getEffectiveStateForRevision

LogQuery getEffectiveStateForRevision(int revision)

purgeTo

int purgeTo(int revision)

pruneFromOperation

void pruneFromOperation(OTOperation operation)

markDirty

void markDirty()

snapshot

void snapshot()

cleanLog

void cleanLog()

getRemoteOpsSinceRevision

List<OTOperation> getRemoteOpsSinceRevision(String agentId,
                                            int rev)

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.