Interface JDBCBrokerLogger<X extends JDBCBrokerLogger<X>>

  • All Superinterfaces:
    org.apache.qpid.server.model.BrokerLogger<X>, org.apache.qpid.server.model.ConfiguredObject<X>, org.apache.qpid.server.model.ContextProvider, org.apache.qpid.server.store.jdbc.JDBCSettings, org.apache.qpid.server.model.PermissionedObject, org.apache.qpid.server.store.Settings, org.apache.qpid.server.model.TaskExecutorProvider
    All Known Implementing Classes:
    JDBCBrokerLoggerImpl

    public interface JDBCBrokerLogger<X extends JDBCBrokerLogger<X>>
    extends org.apache.qpid.server.model.BrokerLogger<X>, org.apache.qpid.server.store.jdbc.JDBCSettings
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String BROKER_FAIL_ON_JDBC_LOGGER_ERROR  
      static java.lang.String DEFAULT_BROKER_FAIL_ON_JDBC_LOGGER_ERROR  
      • 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
    • 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()  
      java.lang.String getTableNamePrefix()  
      java.lang.String getUsername()  
      • Methods inherited from interface org.apache.qpid.server.model.BrokerLogger

        getErrorCount, getWarnCount, isVirtualHostLogEventExcluded, resetStatistics, stopLogging
      • 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.model.TaskExecutorProvider

        getTaskExecutor
    • Field Detail

      • BROKER_FAIL_ON_JDBC_LOGGER_ERROR

        static final java.lang.String BROKER_FAIL_ON_JDBC_LOGGER_ERROR
        See Also:
        Constant Field Values
      • DEFAULT_BROKER_FAIL_ON_JDBC_LOGGER_ERROR

        static final java.lang.String DEFAULT_BROKER_FAIL_ON_JDBC_LOGGER_ERROR
        See Also:
        Constant Field Values
    • Method Detail

      • getConnectionUrl

        java.lang.String getConnectionUrl()
        Specified by:
        getConnectionUrl in interface org.apache.qpid.server.store.jdbc.JDBCSettings
      • getConnectionPoolType

        java.lang.String getConnectionPoolType()
        Specified by:
        getConnectionPoolType in interface org.apache.qpid.server.store.jdbc.JDBCSettings
      • getUsername

        java.lang.String getUsername()
        Specified by:
        getUsername in interface org.apache.qpid.server.store.jdbc.JDBCSettings
      • getPassword

        java.lang.String getPassword()
        Specified by:
        getPassword in interface org.apache.qpid.server.store.jdbc.JDBCSettings
      • getTableNamePrefix

        java.lang.String getTableNamePrefix()
        Specified by:
        getTableNamePrefix in interface org.apache.qpid.server.store.jdbc.JDBCSettings