public class JDBCSystemConfigImpl extends AbstractSystemConfig<JDBCSystemConfigImpl> implements JDBCSystemConfig<JDBCSystemConfigImpl>
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 |
---|
JDBCSystemConfigImpl(TaskExecutor taskExecutor,
EventLogger eventLogger,
Map<String,Object> attributes) |
Modifier and Type | Method and Description |
---|---|
protected DurableConfigurationStore |
createStoreObject() |
String |
getConnectionPoolType() |
String |
getConnectionUrl() |
String |
getPassword() |
String |
getUsername() |
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 JDBCSystemConfigImpl(TaskExecutor taskExecutor, EventLogger eventLogger, Map<String,Object> attributes)
protected DurableConfigurationStore createStoreObject()
createStoreObject
in class AbstractSystemConfig<JDBCSystemConfigImpl>
public String getConnectionUrl()
getConnectionUrl
in interface JDBCSettings
getConnectionUrl
in interface JDBCSystemConfig<JDBCSystemConfigImpl>
public String getConnectionPoolType()
getConnectionPoolType
in interface JDBCSettings
getConnectionPoolType
in interface JDBCSystemConfig<JDBCSystemConfigImpl>
public String getUsername()
getUsername
in interface JDBCSettings
getUsername
in interface JDBCSystemConfig<JDBCSystemConfigImpl>
public String getPassword()
getPassword
in interface JDBCSettings
getPassword
in interface JDBCSystemConfig<JDBCSystemConfigImpl>
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.