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
Exception@VisibleForTesting public void setDb(org.iq80.leveldb.DB db)
public void startCompactionTimer(long compactionIntervalMsec,
                                 String className)
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.