Class JdbcQueueFactory<T extends JdbcQueue<ID,​DATA>,​ID,​DATA>

    • Constructor Detail

      • JdbcQueueFactory

        public JdbcQueueFactory()
    • Method Detail

      • getDefaultTableName

        public String getDefaultTableName()
        Default name of database table to store queue messages, passed to all queues created by this factory.
        Returns:
        Since:
        0.6.2
      • setDefaultTableName

        public JdbcQueueFactory<T,​ID,​DATA> setDefaultTableName​(String defaultTableName)
        Default name of database table to store queue messages, passed to all queues created by this factory.
        Parameters:
        defaultTableName -
        Since:
        0.6.2
      • getDefaultTableNameEphemeral

        public String getDefaultTableNameEphemeral()
        Default name of database table to store ephemeral messages, passed to all queues created by this factory.
        Returns:
        Since:
        0.6.2
      • setDefaultTableNameEphemeral

        public JdbcQueueFactory<T,​ID,​DATA> setDefaultTableNameEphemeral​(String defaultTableNameEphemeral)
        Default name of database table to store ephemeral messages, passed to all queues created by this factory.
        Parameters:
        defaultTableNameEphemeral -
        Since:
        0.6.2
      • getDefaultMaxRetries

        public int getDefaultMaxRetries()
        Default max number of retires for DB-operations, passed to all queues created by this factory.
        Returns:
        Since:
        0.6.2
      • setDefaultMaxRetries

        public JdbcQueueFactory<T,​ID,​DATA> setDefaultMaxRetries​(int defaultMaxRetries)
        Default max number of retires for DB-operations, passed to all queues created by this factory.
        Parameters:
        defaultMaxRetries -
        Since:
        0.6.2
      • getDefaultTransactionIsolationLevel

        public int getDefaultTransactionIsolationLevel()
        Default transaction isolation level used in DB-operations, passed to all queues created by this factory.
        Returns:
        Since:
        0.6.2
      • setDefaultTransactionIsolationLevel

        public JdbcQueueFactory<T,​ID,​DATA> setDefaultTransactionIsolationLevel​(int defaultTransactionIsolationLevel)
        Default transaction isolation level used in DB-operations, passed to all queues created by this factory.
        Parameters:
        defaultTransactionIsolationLevel -
        Returns:
        Since:
        0.6.2