本文整理汇总了Java中com.sleepycat.je.Environment.CHECKPOINTER_NAME属性的典型用法代码示例。如果您正苦于以下问题:Java Environment.CHECKPOINTER_NAME属性的具体用法?Java Environment.CHECKPOINTER_NAME怎么用?Java Environment.CHECKPOINTER_NAME使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类com.sleepycat.je.Environment
的用法示例。
在下文中一共展示了Environment.CHECKPOINTER_NAME属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createDaemons
/**
* Read configurations for daemons, instantiate.
*/
private void createDaemons()
throws DatabaseException {
/* Evictor */
evictor = new Evictor(this, "Evictor");
/* Checkpointer */
/*
* Make sure that either log-size-based or time-based checkpointing
* is enabled.
*/
long checkpointerWakeupTime =
Checkpointer.getWakeupPeriod(configManager);
checkpointer = new Checkpointer(this,
checkpointerWakeupTime,
Environment.CHECKPOINTER_NAME);
/* INCompressor */
long compressorWakeupInterval =
PropUtil.microsToMillis
(configManager.getLong
(EnvironmentParams.COMPRESSOR_WAKEUP_INTERVAL));
inCompressor = new INCompressor(this, compressorWakeupInterval,
Environment.INCOMP_NAME);
/* The cleaner is not time-based so no wakeup interval is used. */
cleaner = new Cleaner(this, Environment.CLEANER_NAME);
}
示例2: createDaemons
/**
* Read configurations for daemons, instantiate.
*/
private void createDaemons()
throws DatabaseException {
/* Evictor */
evictor = new Evictor(this, "Evictor");
/* Checkpointer */
/*
* Make sure that either log-size-based or time-based checkpointing
* is enabled.
*/
long checkpointerWakeupTime =
Checkpointer.getWakeupPeriod(configManager);
checkpointer = new Checkpointer(this,
checkpointerWakeupTime,
Environment.CHECKPOINTER_NAME);
/* INCompressor */
long compressorWakeupInterval =
PropUtil.microsToMillis
(configManager.getLong
(EnvironmentParams.COMPRESSOR_WAKEUP_INTERVAL));
inCompressor = new INCompressor(this, compressorWakeupInterval,
Environment.INCOMP_NAME);
/* The cleaner is not time-based so no wakeup interval is used. */
cleaner = new Cleaner(this, Environment.CLEANER_NAME);
}
示例3: createDaemons
/**
* Read configurations for daemons, instantiate.
*/
private void createDaemons(EnvironmentImpl sharedCacheEnv)
throws DatabaseException {
/* Evictor */
if (sharedCacheEnv != null) {
assert sharedCache;
evictor = sharedCacheEnv.evictor;
} else if (sharedCache) {
evictor = new SharedEvictor(this);
} else {
evictor = new PrivateEvictor(this);
}
/* Checkpointer */
/*
* Make sure that either log-size-based or time-based checkpointing
* is enabled.
*/
long checkpointerWakeupTime =
Checkpointer.getWakeupPeriod(configManager);
checkpointer = new Checkpointer(this,
checkpointerWakeupTime,
Environment.CHECKPOINTER_NAME);
/* INCompressor */
long compressorWakeupInterval = configManager.getDuration
(EnvironmentParams.COMPRESSOR_WAKEUP_INTERVAL);
inCompressor = new INCompressor(this, compressorWakeupInterval,
Environment.INCOMP_NAME);
/* The cleaner is not time-based so no wakeup interval is used. */
cleaner = new Cleaner(this, Environment.CLEANER_NAME);
createStatCapture();
}