public class BDBSystemConfigImpl extends AbstractSystemConfig<BDBSystemConfigImpl> implements BDBSystemConfig<BDBSystemConfigImpl>
AbstractConfiguredObject.CallableWithArgument<V,A>, AbstractConfiguredObject.ChainedListenableFuture<V>, AbstractConfiguredObject.ChainedSettableFuture<V>, AbstractConfiguredObject.DuplicateIdException, AbstractConfiguredObject.DuplicateNameException
Modifier and Type | Field and Description |
---|---|
static String |
SYSTEM_CONFIG_TYPE |
SECURED_STRING_VALUE
DEFAULT_POSIX_FILE_PERMISSIONS, INITIAL_CONFIGURATION_LOCATION, MANAGEMENT_MODE, MANAGEMENT_MODE_HTTP_PORT_OVERRIDE, MANAGEMENT_MODE_JMX_PORT_OVERRIDE, MANAGEMENT_MODE_PASSWORD, MANAGEMENT_MODE_QUIESCE_VIRTUAL_HOSTS, MANAGEMENT_MODE_RMI_PORT_OVERRIDE, STARTUP_LOGGED_TO_SYSTEM_OUT
CONTEXT, CREATED_BY, CREATED_TIME, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
Constructor and Description |
---|
BDBSystemConfigImpl(TaskExecutor taskExecutor,
EventLogger eventLogger,
Map<String,Object> attributes) |
Modifier and Type | Method and Description |
---|---|
protected DurableConfigurationStore |
createStoreObject() |
Long |
getStoreOverfullSize() |
String |
getStorePath() |
Long |
getStoreUnderfullSize() |
activate, getBroker, getConfigurationStore, getEventLogger, getInitialConfigurationLocation, getManagementModeHttpPortOverride, getManagementModeJmxPortOverride, getManagementModePassword, getManagementModeRmiPortOverride, isManagementMode, isManagementModeQuiesceVirtualHosts, isStartupLoggedToSystemOut, onClose, onOpen, rethrowRuntimeExceptionsOnOpen, setState
addChangeListener, addChildAsync, applyToChildren, asObjectRecord, attainState, attributeSet, authoriseCreate, authoriseCreateChild, authoriseDelete, authoriseSetAttributes, beforeClose, changeAttribute, changeAttributes, childAdded, childRemoved, close, closeAsync, closeChildren, create, createAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, deleted, doAfter, doAfter, doAfter, doAfter, doAfter, doAfter, doAfterAlways, doAfterAlways, doCreation, doOnConfigThread, doOpening, doResolution, doSync, doSync, doValidation, findConfiguredObject, forceUpdateAllSecureAttributes, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getSecurityManager, getState, getStatistics, getTaskExecutor, getType, getTypeClass, handleExceptionOnOpen, isDurable, managesChildStorage, notifyStateChanged, onCreate, onExceptionInOpen, onResolve, onValidate, open, openAsync, parentsMap, postResolve, postResolveChildren, registerWithParents, removeChangeListener, runTask, setAttribute, setAttributes, setAttributesAsync, setEncrypter, start, startAsync, stop, toString, validateChange, validateOnCreate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBroker, getConfigurationStore, getEventLogger, getInitialConfigurationLocation, getManagementModeHttpPortOverride, getManagementModeJmxPortOverride, getManagementModePassword, getManagementModeRmiPortOverride, isManagementMode, isManagementModeQuiesceVirtualHosts, isStartupLoggedToSystemOut
addChangeListener, asObjectRecord, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getTaskExecutor, getType, getTypeClass, isDurable, managesChildStorage, open, openAsync, removeChangeListener, setAttribute, setAttributes, setAttributesAsync
public static final String SYSTEM_CONFIG_TYPE
public BDBSystemConfigImpl(TaskExecutor taskExecutor, EventLogger eventLogger, Map<String,Object> attributes)
protected DurableConfigurationStore createStoreObject()
createStoreObject
in class AbstractSystemConfig<BDBSystemConfigImpl>
public String getStorePath()
getStorePath
in interface BDBSystemConfig<BDBSystemConfigImpl>
getStorePath
in interface FileBasedSettings
public Long getStoreUnderfullSize()
getStoreUnderfullSize
in interface BDBSystemConfig<BDBSystemConfigImpl>
getStoreUnderfullSize
in interface SizeMonitoringSettings
public Long getStoreOverfullSize()
getStoreOverfullSize
in interface BDBSystemConfig<BDBSystemConfigImpl>
getStoreOverfullSize
in interface SizeMonitoringSettings
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.