public class BDBVirtualHostNodeImpl extends AbstractStandardVirtualHostNode<BDBVirtualHostNodeImpl> implements BDBVirtualHostNode<BDBVirtualHostNodeImpl>
AbstractConfiguredObject.CallableWithArgument<V,A>, AbstractConfiguredObject.ChainedListenableFuture<V>, AbstractConfiguredObject.ChainedSettableFuture<V>, AbstractConfiguredObject.DuplicateIdException, AbstractConfiguredObject.DuplicateNameException
Modifier and Type | Field and Description |
---|---|
static String |
VIRTUAL_HOST_NODE_TYPE |
SECURED_STRING_VALUE
STORE_PATH
DEFAULT_INITIAL_CONFIG_VIRTUALHOST_CONFIG_VAR, DEFAULT_INITIAL_CONFIGURATION, DEFAULT_VIRTUAL_HOST_NODE, QPID_INITIAL_CONFIG_VIRTUALHOST_CONFIG_VAR, VIRTUALHOST_BLUEPRINT_CONTEXT_VAR, VIRTUALHOST_INITIAL_CONFIGURATION
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 |
---|
BDBVirtualHostNodeImpl(Map<String,Object> attributes,
Broker<?> parent) |
Modifier and Type | Method and Description |
---|---|
void |
checkpoint(boolean force) |
int |
cleanLog() |
protected DurableConfigurationStore |
createConfigurationStore() |
Map<String,Object> |
databaseStatistics(String database,
boolean reset) |
Map<String,Map<String,Object>> |
environmentStatistics(boolean reset) |
String |
getStorePath() |
static Map<String,Collection<String>> |
getSupportedChildTypes() |
void |
setBDBCacheSize(long cacheSize) |
String |
toString() |
Map<String,Object> |
transactionStatistics(boolean reset) |
void |
updateMutableConfig() |
protected void |
writeLocationEventLog() |
activate, addChildAsync, enrichInitialVirtualHostRootRecord, getRemoteReplicationNodes, validateOnCreate
deleteVirtualHostIfExists, doActivate, doDelete, doStop, getBroker, getChildExecutor, getConfigurationStore, getConfigurationStoreLogSubject, getEventLogger, getInitialConfigReader, getInitialRecords, getLifetimePolicy, getSupportedVirtualHostTypes, getVirtualHost, getVirtualHostInitialConfiguration, isDefaultVirtualHostNode, onClose, onCreate, onExceptionInOpen, onOpen, postResolve, stopAndSetStateTo, validateChange
addChangeListener, 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, getChildren, getContext, getContextKeys, getContextValue, getContextValue, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getModel, getName, getObjectFactory, getParent, getSecurityManager, getState, getStatistics, getTaskExecutor, getType, getTypeClass, handleExceptionOnOpen, isDurable, managesChildStorage, notifyStateChanged, onResolve, onValidate, open, openAsync, parentsMap, postResolveChildren, registerWithParents, removeChangeListener, rethrowRuntimeExceptionsOnOpen, runTask, setAttribute, setAttributes, setAttributesAsync, setEncrypter, setState, start, startAsync, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getConfigurationStore, getRemoteReplicationNodes, getVirtualHost, getVirtualHostInitialConfiguration, isDefaultVirtualHostNode, start, stop
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 VIRTUAL_HOST_NODE_TYPE
protected void writeLocationEventLog()
writeLocationEventLog
in class AbstractStandardVirtualHostNode<BDBVirtualHostNodeImpl>
protected DurableConfigurationStore createConfigurationStore()
createConfigurationStore
in class AbstractVirtualHostNode<BDBVirtualHostNodeImpl>
public String getStorePath()
getStorePath
in interface FileBasedSettings
getStorePath
in interface BDBVirtualHostNode<BDBVirtualHostNodeImpl>
public String toString()
toString
in class AbstractStandardVirtualHostNode<BDBVirtualHostNodeImpl>
public static Map<String,Collection<String>> getSupportedChildTypes()
public void setBDBCacheSize(long cacheSize)
setBDBCacheSize
in interface BDBEnvironmentContainer<BDBVirtualHostNodeImpl>
public void updateMutableConfig()
updateMutableConfig
in interface BDBEnvironmentContainer<BDBVirtualHostNodeImpl>
public int cleanLog()
cleanLog
in interface BDBEnvironmentContainer<BDBVirtualHostNodeImpl>
public void checkpoint(boolean force)
checkpoint
in interface BDBEnvironmentContainer<BDBVirtualHostNodeImpl>
public Map<String,Map<String,Object>> environmentStatistics(boolean reset)
environmentStatistics
in interface BDBEnvironmentContainer<BDBVirtualHostNodeImpl>
public Map<String,Object> transactionStatistics(boolean reset)
transactionStatistics
in interface BDBEnvironmentContainer<BDBVirtualHostNodeImpl>
public Map<String,Object> databaseStatistics(String database, boolean reset)
databaseStatistics
in interface BDBEnvironmentContainer<BDBVirtualHostNodeImpl>
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.