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