|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
LogWriter is the entity that stores all information on executed
transactions to support recovery. LogWriter is initialized by the
open method and closed by the close method.
In case of any failure in any LogWriter method,
a LogFailureException is thrown.
| Method Summary | |
void |
close()
Close log writer. |
void |
logAbort(BasicTransaction tx)
|
void |
logAborted(BasicTransaction tx)
|
void |
logAddDependency(TransactionDependency dep)
|
void |
logBegin(BasicTransaction tx)
|
void |
logCommit(BasicTransaction tx)
|
void |
logCommitted(BasicTransaction tx)
|
void |
logPrepare(BasicTransaction tx)
|
void |
logPrepared(BasicTransaction tx,
int vote)
|
void |
logRemoveDependency(TransactionDependency dep)
|
void |
logTMStart()
|
void |
logTMStop()
|
void |
open()
Open log writer. |
| Method Detail |
public void open()
throws LogFailureException
LogFailureException - an initialization failure has occured
public void close()
throws LogFailureException
LogFailureException - a failure has occured
public void logTMStart()
throws LogFailureException
LogFailureException
public void logTMStop()
throws LogFailureException
LogFailureException
public void logBegin(BasicTransaction tx)
throws LogFailureException
LogFailureException
public void logCommit(BasicTransaction tx)
throws LogFailureException
LogFailureException
public void logCommitted(BasicTransaction tx)
throws LogFailureException
LogFailureException
public void logAbort(BasicTransaction tx)
throws LogFailureException
LogFailureException
public void logAborted(BasicTransaction tx)
throws LogFailureException
LogFailureException
public void logPrepare(BasicTransaction tx)
throws LogFailureException
LogFailureException
public void logPrepared(BasicTransaction tx,
int vote)
throws LogFailureException
LogFailureException
public void logAddDependency(TransactionDependency dep)
throws LogFailureException
LogFailureException
public void logRemoveDependency(TransactionDependency dep)
throws LogFailureException
LogFailureException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||