org.jboss.cache.transaction
Class TransactionLog
java.lang.Object
org.jboss.cache.transaction.TransactionLog
public class TransactionLog
- extends Object
Logs transactions and writes for Non-Blocking State Transfer
- Author:
- Jason T. Greene
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TransactionLog
public TransactionLog()
logPrepare
public void logPrepare(PrepareCommand command)
logCommit
public void logCommit(GlobalTransaction gtx)
logOnePhaseCommit
public void logOnePhaseCommit(GlobalTransaction gtx,
List<WriteCommand> modifications)
logNoTxWrite
public void logNoTxWrite(WriteCommand write)
rollback
public void rollback(GlobalTransaction gtx)
isActive
public final boolean isActive()
activate
public boolean activate()
deactivate
public void deactivate()
size
public int size()
writeCommitLog
public void writeCommitLog(Marshaller marshaller,
ObjectOutputStream out)
throws Exception
- Throws:
Exception
writePendingPrepares
public void writePendingPrepares(Marshaller marshaller,
ObjectOutputStream out)
throws Exception
- Throws:
Exception
hasPendingPrepare
public final boolean hasPendingPrepare(PrepareCommand command)
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.