public class StandardEnvironmentFacade extends Object implements EnvironmentFacade
CACHE_MODE_DEFAULT, CACHE_MODE_PROPERTY_NAME, DEFAULT_LOG_HANDLER_CLEANER_PROTECTED_FILES_LIMIT, ENVCONFIG_DEFAULTS, LOG_HANDLER_CLEANER_PROTECTED_FILES_LIMIT_PROPERTY_NAME| Constructor and Description |
|---|
StandardEnvironmentFacade(StandardEnvironmentConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
com.sleepycat.je.Transaction |
beginTransaction(com.sleepycat.je.TransactionConfig transactionConfig) |
void |
checkpoint(boolean force) |
int |
cleanLog() |
com.sleepycat.je.Database |
clearDatabase(String name,
com.sleepycat.je.DatabaseConfig databaseConfig) |
void |
close() |
void |
closeDatabase(String name) |
void |
commit(com.sleepycat.je.Transaction tx,
boolean syncCommit) |
<X> com.google.common.util.concurrent.ListenableFuture<X> |
commitAsync(com.sleepycat.je.Transaction tx,
X val) |
void |
flushLog() |
void |
flushLogFailed(RuntimeException e) |
Map<String,Object> |
getDatabaseStatistics(String database,
boolean reset) |
Map<String,Map<String,Object>> |
getEnvironmentStatistics(boolean reset) |
long |
getTotalLogSize() |
Map<String,Object> |
getTransactionStatistics(boolean reset) |
RuntimeException |
handleDatabaseException(String contextMessage,
RuntimeException e) |
com.sleepycat.je.Database |
openDatabase(String name,
com.sleepycat.je.DatabaseConfig databaseConfig) |
com.sleepycat.je.Sequence |
openSequence(com.sleepycat.je.Database database,
com.sleepycat.je.DatabaseEntry sequenceKey,
com.sleepycat.je.SequenceConfig sequenceConfig) |
void |
reduceSizeOnDisk() |
void |
setCacheSize(long cacheSize) |
void |
updateMutableConfig(ConfiguredObject<?> object) |
void |
upgradeIfNecessary(ConfiguredObject<?> parent) |
public StandardEnvironmentFacade(StandardEnvironmentConfiguration configuration)
public com.sleepycat.je.Transaction beginTransaction(com.sleepycat.je.TransactionConfig transactionConfig)
beginTransaction in interface EnvironmentFacadepublic void commit(com.sleepycat.je.Transaction tx,
boolean syncCommit)
commit in interface EnvironmentFacadepublic <X> com.google.common.util.concurrent.ListenableFuture<X> commitAsync(com.sleepycat.je.Transaction tx,
X val)
commitAsync in interface EnvironmentFacadepublic void close()
close in interface EnvironmentFacadepublic long getTotalLogSize()
getTotalLogSize in interface EnvironmentFacadepublic void reduceSizeOnDisk()
reduceSizeOnDisk in interface EnvironmentFacadepublic void flushLog()
flushLog in interface EnvironmentFacadepublic void setCacheSize(long cacheSize)
setCacheSize in interface EnvironmentFacadepublic void flushLogFailed(RuntimeException e)
flushLogFailed in interface EnvironmentFacadepublic void updateMutableConfig(ConfiguredObject<?> object)
updateMutableConfig in interface EnvironmentFacadepublic int cleanLog()
cleanLog in interface EnvironmentFacadepublic void checkpoint(boolean force)
checkpoint in interface EnvironmentFacadepublic Map<String,Map<String,Object>> getEnvironmentStatistics(boolean reset)
getEnvironmentStatistics in interface EnvironmentFacadepublic Map<String,Object> getDatabaseStatistics(String database, boolean reset)
getDatabaseStatistics in interface EnvironmentFacadepublic Map<String,Object> getTransactionStatistics(boolean reset)
getTransactionStatistics in interface EnvironmentFacadepublic void upgradeIfNecessary(ConfiguredObject<?> parent)
upgradeIfNecessary in interface EnvironmentFacadepublic RuntimeException handleDatabaseException(String contextMessage, RuntimeException e)
handleDatabaseException in interface EnvironmentFacadepublic com.sleepycat.je.Database openDatabase(String name, com.sleepycat.je.DatabaseConfig databaseConfig)
openDatabase in interface EnvironmentFacadepublic com.sleepycat.je.Database clearDatabase(String name, com.sleepycat.je.DatabaseConfig databaseConfig)
clearDatabase in interface EnvironmentFacadepublic com.sleepycat.je.Sequence openSequence(com.sleepycat.je.Database database,
com.sleepycat.je.DatabaseEntry sequenceKey,
com.sleepycat.je.SequenceConfig sequenceConfig)
openSequence in interface EnvironmentFacadepublic void closeDatabase(String name)
closeDatabase in interface EnvironmentFacadeCopyright © 2006–2016 The Apache Software Foundation. All rights reserved.