Uses of Class
com.github.ddth.queue.impl.JdbcQueue
-
Packages that use JdbcQueue Package Description com.github.ddth.queue.impl com.github.ddth.queue.impl.universal com.github.ddth.queue.impl.universal.idint com.github.ddth.queue.impl.universal.idstr -
-
Uses of JdbcQueue in com.github.ddth.queue.impl
Classes in com.github.ddth.queue.impl with type parameters of type JdbcQueue Modifier and Type Class Description classJdbcQueueFactory<T extends JdbcQueue<ID,DATA>,ID,DATA>Factory to createJdbcQueueinstances.Methods in com.github.ddth.queue.impl that return JdbcQueue Modifier and Type Method Description JdbcQueue<ID,DATA>JdbcQueue. init()Initializing method.JdbcQueue<ID,DATA>JdbcQueue. setDataSource(DataSource dataSource)Setter fordataSource.JdbcQueue<ID,DATA>JdbcQueue. setJdbcHelper(com.github.ddth.dao.jdbc.IJdbcHelper jdbcHelper)Setter forjdbcHelper.protected JdbcQueue<ID,DATA>JdbcQueue. setJdbcHelper(com.github.ddth.dao.jdbc.IJdbcHelper jdbcHelper, boolean setMyOwnJdbcHelper)Setter forjdbcHelper.JdbcQueue<ID,DATA>JdbcQueue. setMaxRetries(int maxRetries)Max number of retires for DB-operations.JdbcQueue<ID,DATA>JdbcQueue. setTableName(String tableName)Name of database table to store queue messages.JdbcQueue<ID,DATA>JdbcQueue. setTableNameEphemeral(String tableNameEphemeral)Name of database table to store ephemeral messages.JdbcQueue<ID,DATA>JdbcQueue. setTransactionIsolationLevel(int transactionIsolationLevel)Transaction isolation level used in DB-operations. -
Uses of JdbcQueue in com.github.ddth.queue.impl.universal
Subclasses of JdbcQueue in com.github.ddth.queue.impl.universal Modifier and Type Class Description classBaseLessLockingUniversalJdbcQueue<T extends BaseUniversalQueueMessage<ID>,ID>Same asBaseUniversalJdbcQueue, but using a "less-locking" algorithm, requires only one single db table for both queue and ephemeral storage.classBaseLessLockingUniversalSingleStorageJdbcQueue<T extends BaseUniversalQueueMessage<ID>,ID>Same asBaseLessLockingUniversalJdbcQueue, but messages from all queues are stored in one same storage.classBaseUniversalJdbcQueue<T extends BaseUniversalQueueMessage<ID>,ID>Base class for universal JDBC queue implementations. -
Uses of JdbcQueue in com.github.ddth.queue.impl.universal.idint
Subclasses of JdbcQueue in com.github.ddth.queue.impl.universal.idint Modifier and Type Class Description classAbstractLessLockingUniversalJdbcQueueSame asUniversalJdbcQueue, but using a "less-locking" algorithm, requires only one single db table for both queue and ephemeral storage.classAbstractLessLockingUniversalSingleStorageJdbcQueueSame asAbstractLessLockingUniversalJdbcQueue, but messages from all queues are stored in one same storage.classLessLockingUniversalMySQLQueueSame asUniversalJdbcQueue, but using a "less-locking" algorithm - specific for MySQL, requires only one single db table for both queue and ephemeral storage.classLessLockingUniversalPgSQLQueueSame asUniversalJdbcQueue, but using a "less-locking" algorithm - specific for PgSQL, requires only one single db table for both queue and ephemeral storage.classLessLockingUniversalSingleStorageMySQLQueueMySQL-specific implementation ofAbstractLessLockingUniversalSingleStorageJdbcQueue.classLessLockingUniversalSingleStoragePgSQLQueuePostgreSQL-specific implementation ofAbstractLessLockingUniversalSingleStorageJdbcQueue.classUniversalJdbcQueueUniversal JDBC implementation ofIQueue.classUniversalSingleStorageJdbcQueueSame asUniversalJdbcQueuebut messages from all queues are stored in one same storage. -
Uses of JdbcQueue in com.github.ddth.queue.impl.universal.idstr
Subclasses of JdbcQueue in com.github.ddth.queue.impl.universal.idstr Modifier and Type Class Description classAbstractLessLockingUniversalJdbcQueueSame asUniversalJdbcQueue, but using a "less-locking" algorithm, requires only one single db table for both queue and ephemeral storage.classAbstractLessLockingUniversalSingleStorageJdbcQueueSame asAbstractLessLockingUniversalJdbcQueue, but messages from all queues are stored in one same storage.classLessLockingUniversalMySQLQueueSame asUniversalJdbcQueue, but using a "less-locking" algorithm - specific for MySQL, requires only one single db table for both queue and ephemeral storage.classLessLockingUniversalPgSQLQueueSame asUniversalJdbcQueue, but using a "less-locking" algorithm - specific for PgSQL, requires only one single db table for both queue and ephemeral storage.classLessLockingUniversalSingleStorageMySQLQueueMySQL-specific implementation ofAbstractLessLockingUniversalSingleStorageJdbcQueue.classLessLockingUniversalSingleStoragePgSQLQueuePostgreSQL-specific implementation ofAbstractLessLockingUniversalSingleStorageJdbcQueue.classUniversalJdbcQueueUniversal JDBC implementation ofIQueue.classUniversalSingleStorageJdbcQueueSame asUniversalJdbcQueuebut messages from all queues are stored in one same storage.
-