public class RecoveryManager
extends java.lang.Object
Constructor and Description |
---|
RecoveryManager(EnvironmentImpl env)
Make a recovery manager
|
Modifier and Type | Method and Description |
---|---|
static void |
abortUndo(java.util.logging.Logger logger,
java.util.logging.Level traceLevel,
DatabaseImpl db,
TreeLocation location,
LN lnFromLog,
byte[] treeKey,
long logLsn,
long abortLsn,
boolean abortKnownDeleted) |
RecoveryInfo |
recover(boolean readOnly)
Look for an existing log and use it to create an in memory structure for
accessing existing databases.
|
static void |
rollbackUndo(java.util.logging.Logger logger,
java.util.logging.Level traceLevel,
UndoReader undo,
TxnChain.RevertInfo revertTo,
TreeLocation location,
long undoLsn) |
static void |
traceRootDeletion(java.util.logging.Logger logger,
DatabaseImpl database)
Log trace information about root deletions, called by INCompressor and
recovery.
|
public RecoveryManager(EnvironmentImpl env) throws DatabaseException
DatabaseException
public RecoveryInfo recover(boolean readOnly) throws DatabaseException
DatabaseException
public static void abortUndo(java.util.logging.Logger logger, java.util.logging.Level traceLevel, DatabaseImpl db, TreeLocation location, LN lnFromLog, byte[] treeKey, long logLsn, long abortLsn, boolean abortKnownDeleted)
public static void rollbackUndo(java.util.logging.Logger logger, java.util.logging.Level traceLevel, UndoReader undo, TxnChain.RevertInfo revertTo, TreeLocation location, long undoLsn)
public static void traceRootDeletion(java.util.logging.Logger logger, DatabaseImpl database)
Copyright (c) 2004-2012 Oracle. All rights reserved.