org.infinispan.transaction
Class TransactionLog
java.lang.Object
org.infinispan.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 final void logOnePhaseCommit(GlobalTransaction gtx,
WriteCommand[] modifications)
logNoTxWrite
public final void logNoTxWrite(WriteCommand write)
rollback
public void rollback(GlobalTransaction gtx)
isActive
public final boolean isActive()
activate
public final boolean activate()
deactivate
public final void deactivate()
size
public final int size()
writeCommitLog
public void writeCommitLog(Marshaller marshaller,
ObjectOutput out)
throws Exception
- Throws:
Exception
writePendingPrepares
public void writePendingPrepares(Marshaller marshaller,
ObjectOutput out)
throws Exception
- Throws:
Exception
hasPendingPrepare
public boolean hasPendingPrepare(PrepareCommand command)
Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.