|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.transaction.xalog.AbstractXALogManager
public abstract class AbstractXALogManager
Implements a single log stream. Each log stream has two associated files in order to switch at the end of the file.
Constructor Summary | |
---|---|
AbstractXALogManager()
|
Method Summary | |
---|---|
abstract void |
close()
Closes the log manager. |
abstract void |
flush()
Returns a stream for a new transaction. |
abstract AbstractXALogStream |
getStream()
Returns a stream for a new transaction. |
abstract boolean |
hasCommittedXid(XidImpl xid)
True if the xid is an already-committed xid |
abstract void |
init()
Initialize the log manager. |
abstract void |
setPath(Path path)
Sets a log path. |
abstract void |
start()
Starts the log manager. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractXALogManager()
Method Detail |
---|
public abstract void setPath(Path path) throws java.io.IOException
java.io.IOException
public abstract void init()
public abstract void start() throws java.io.IOException
java.io.IOException
public abstract boolean hasCommittedXid(XidImpl xid)
public abstract AbstractXALogStream getStream()
public abstract void flush()
public abstract void close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |