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.String DEFAULT_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.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.String getConnectionPoolType()  
      java.lang.String getConnectionUrl()  
      java.lang.String getPassword()  
      org.apache.qpid.server.store.preferences.PreferenceStoreAttributes getPreferenceStoreAttributes()  
      java.lang.String getTableNamePrefix()  
      java.lang.String getUsername()  
      • 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
      • Methods inherited from interface org.apache.qpid.server.model.TaskExecutorProvider

        getTaskExecutor
    • 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

      • getPreferenceStoreAttributes

        org.apache.qpid.server.store.preferences.PreferenceStoreAttributes getPreferenceStoreAttributes()
        Specified by:
        getPreferenceStoreAttributes in interface org.apache.qpid.server.model.SystemConfig<X extends JDBCSystemConfig<X>>