public abstract class AbstractXALogManager
extends java.lang.Object
Constructor and Description |
---|
AbstractXALogManager() |
Modifier and Type | Method and Description |
---|---|
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.
|
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()