public class DBManager extends Object implements Closeable
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
DBManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.iq80.leveldb.DB |
initDatabase(File configurationFile,
org.iq80.leveldb.Options options,
Consumer<org.iq80.leveldb.DB> initMethod) |
org.apache.hadoop.yarn.server.records.Version |
loadVersion(String versionKey) |
void |
setDb(org.iq80.leveldb.DB db) |
void |
startCompactionTimer(long compactionIntervalMsec,
String className) |
void |
storeVersion(String versionKey,
org.apache.hadoop.yarn.server.records.Version versionValue) |
public org.iq80.leveldb.DB initDatabase(File configurationFile, org.iq80.leveldb.Options options, Consumer<org.iq80.leveldb.DB> initMethod) throws Exception
Exceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic void storeVersion(String versionKey, org.apache.hadoop.yarn.server.records.Version versionValue)
public org.apache.hadoop.yarn.server.records.Version loadVersion(String versionKey) throws Exception
Exceptionpublic void setDb(org.iq80.leveldb.DB db)
public void startCompactionTimer(long compactionIntervalMsec,
String className)
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.