Package | Description |
---|---|
org.objectweb.howl.log |
Core functionality for any log file implementation.
|
org.objectweb.howl.log.xa |
Provides public logger classes customized for use with XA Transaction
Managers.
|
Modifier and Type | Method and Description |
---|---|
void |
Logger.mark(long key)
calls Logger.mark(key, force) with force set to true .
|
void |
Logger.mark(long key,
boolean force)
sets the LogFile's mark.
|
long |
Logger.put(byte[][] data,
boolean sync)
add a USER record consisting of byte[][] to log.
|
long |
Logger.put(byte[] data,
boolean sync)
add a USER record consisting of byte[] to the log.
|
protected long |
Logger.put(short type,
byte[][] data,
boolean sync)
Sub-classes call this method to write log records with
a specific record type.
|
void |
Logger.setAutoMark(boolean autoMark)
Sets the LogFile marking mode.
|
Modifier and Type | Method and Description |
---|---|
void |
XALogger.open(ReplayListener listener)
calls super.open() to perform standard open functionality then
replays the log to rebuild the activeTx table.
|
long |
XALogger.put(byte[][] data,
boolean sync)
add a USER record consisting of byte[][] to the log.
|
long |
XALogger.put(byte[] data,
boolean sync)
add a USER record consisting of byte[] to the log.
|
XACommittingTx |
XALogger.putCommit(byte[][] record)
Write a begin COMMIT record to the log.
|
long |
XALogger.putDone(byte[][] record,
XACommittingTx tx)
Write a DONE record to the log.
|
Copyright © 2015 ObjectWeb HOWL. All rights reserved.