Interface JDBCSystemConfig<X extends JDBCSystemConfig<X>>
-
- All Superinterfaces:
org.apache.qpid.server.model.ConfiguredObject<X>,org.apache.qpid.server.model.ContextProvider,org.apache.qpid.server.logging.EventLoggerProvider,JDBCSettings,org.apache.qpid.server.model.ModelRoot,org.apache.qpid.server.model.PermissionedObject,org.apache.qpid.server.store.preferences.PreferencesRoot,org.apache.qpid.server.store.preferences.PreferenceStoreProvider,org.apache.qpid.server.store.Settings,org.apache.qpid.server.model.SystemConfig<X>,org.apache.qpid.server.model.TaskExecutorProvider
- All Known Implementing Classes:
JDBCSystemConfigImpl
public interface JDBCSystemConfig<X extends JDBCSystemConfig<X>> extends org.apache.qpid.server.model.SystemConfig<X>, JDBCSettings, org.apache.qpid.server.store.preferences.PreferenceStoreProvider
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_SYSTEM_CONFIG_TABLE_NAME_PREFIX-
Fields inherited from interface org.apache.qpid.server.model.ConfiguredObject
AWAIT_ATTAINMENT_TIMEOUT, CONTEXT, CREATED_BY, CREATED_TIME, DEFAULT_AWAIT_ATTAINMENT_TIMEOUT, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
-
Fields inherited from interface org.apache.qpid.server.store.jdbc.JDBCSettings
CONNECTION_POOL_TYPE, CONNECTION_URL, PASSWORD, TABLE_NAME_PREFIX, USERNAME
-
Fields inherited from interface org.apache.qpid.server.model.SystemConfig
DEFAULT_INITIAL_CONFIG_LOCATION, DEFAULT_INITIAL_CONFIG_NAME, DEFAULT_POSIX_FILE_PERMISSIONS, DEFAULT_PREFERENCE_STORE_ATTRIBUTES, DEFAULT_QPID_WORK, DEFAULT_QPID_WORK_DIR, INITIAL_CONFIGURATION_LOCATION, INITIAL_SYSTEM_PROPERTIES_LOCATION, MANAGEMENT_MODE, MANAGEMENT_MODE_HTTP_PORT_OVERRIDE, MANAGEMENT_MODE_PASSWORD, MANAGEMENT_MODE_QUIESCE_VIRTUAL_HOSTS, MANAGEMENT_MODE_USER_NAME, POSIX_FILE_PERMISSIONS, PROPERTY_QPID_WORK, PROPERTY_STATUS_UPDATES, QPID_WORK_DIR, STARTUP_LOGGED_TO_SYSTEM_OUT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetConnectionPoolType()java.lang.StringgetConnectionUrl()java.lang.StringgetPassword()org.apache.qpid.server.store.preferences.PreferenceStoreAttributesgetPreferenceStoreAttributes()java.lang.StringgetTableNamePrefix()java.lang.StringgetUsername()-
Methods inherited from interface org.apache.qpid.server.model.ConfiguredObject
addChangeListener, asObjectRecord, authorise, authorise, authorise, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getStatistics, getType, getTypeClass, getUserPreferences, hasEncrypter, isDurable, managesChildStorage, newToken, open, openAsync, removeChangeListener, removeContextVariable, setAttributes, setAttributesAsync, setContextVariable, setUserPreferences
-
Methods inherited from interface org.apache.qpid.server.model.ContextProvider
getContextKeys, getContextValue, getContextValue
-
Methods inherited from interface org.apache.qpid.server.store.preferences.PreferencesRoot
createPreferenceStore
-
Methods inherited from interface org.apache.qpid.server.store.preferences.PreferenceStoreProvider
getPreferenceStore
-
Methods inherited from interface org.apache.qpid.server.model.SystemConfig
getConfigurationStore, getContainer, getContainer, getDefaultContainerType, getEventLogger, getInitialConfigurationLocation, getInitialSystemPropertiesLocation, getManagementModeHttpPortOverride, getManagementModePassword, getOnContainerCloseTask, getOnContainerResolveTask, isManagementMode, isManagementModeQuiesceVirtualHosts, isStartupLoggedToSystemOut, setOnContainerCloseTask, setOnContainerResolveTask
-
-
-
-
Field Detail
-
DEFAULT_SYSTEM_CONFIG_TABLE_NAME_PREFIX
static final java.lang.String DEFAULT_SYSTEM_CONFIG_TABLE_NAME_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConnectionUrl
java.lang.String getConnectionUrl()
- Specified by:
getConnectionUrlin interfaceJDBCSettings
-
getConnectionPoolType
java.lang.String getConnectionPoolType()
- Specified by:
getConnectionPoolTypein interfaceJDBCSettings
-
getUsername
java.lang.String getUsername()
- Specified by:
getUsernamein interfaceJDBCSettings
-
getPassword
java.lang.String getPassword()
- Specified by:
getPasswordin interfaceJDBCSettings
-
getPreferenceStoreAttributes
org.apache.qpid.server.store.preferences.PreferenceStoreAttributes getPreferenceStoreAttributes()
- Specified by:
getPreferenceStoreAttributesin interfaceorg.apache.qpid.server.model.SystemConfig<X extends JDBCSystemConfig<X>>
-
getTableNamePrefix
java.lang.String getTableNamePrefix()
- Specified by:
getTableNamePrefixin interfaceJDBCSettings
-
-