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
Exception
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public 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
Exception
public void setDb(org.iq80.leveldb.DB db)
public void startCompactionTimer(long compactionIntervalMsec, String className)
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.