Uses of Interface
com.github.ddth.queue.IQueue
-
-
Uses of IQueue in com.github.ddth.queue
Methods in com.github.ddth.queue that return IQueue Modifier and Type Method Description IQueue<ID,DATA>IQueueFactory. getQueue(QueueSpec spec)Gets anIQueueinstance. -
Uses of IQueue in com.github.ddth.queue.impl
Classes in com.github.ddth.queue.impl that implement IQueue Modifier and Type Class Description classAbstractEphemeralSupportQueue<ID,DATA>Abstract ephemeral-support queue implementation.classAbstractInmemEphemeralQueue<ID,DATA>Abstract queue implementation that uses in-memory ephemeral storage.classAbstractQueue<ID,DATA>Abstract queue implementation.classActiveMqQueue<ID,DATA>(Experimental) ActiveMQ implementation ofIQueue.classBaseRedisQueue<ID,DATA>Base Redis implementation ofIQueue.classDisruptorQueue<ID,DATA>In-Memory implementation ofIQueueusing LMAX Disruptor library.classInmemQueue<ID,DATA>In-Memory implementation ofIQueue.classJdbcQueue<ID,DATA>Abstract JDBC implementation ofIQueue.classKafkaQueue<ID,DATA>(Experimental) Kafka implementation ofIQueue.classMongodbQueue<ID,DATA>(Experimental) MongoDB implementation ofIQueue.classRabbitMqQueue<ID,DATA>(Experimental) RabbitMQ implementation ofIQueue.classRedisQueue<ID,DATA>Redis implementation ofIQueue.classRocksDbQueue<ID,DATA>RocksDB implementation ofIQueue. -
Uses of IQueue in com.github.ddth.queue.impl.universal
Classes in com.github.ddth.queue.impl.universal that implement IQueue 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.classBaseUniversalActiveMqQueue<T extends BaseUniversalQueueMessage<ID>,ID>Base class for universal ActiveMQ queue implementations.classBaseUniversalDisruptorQueue<T extends BaseUniversalQueueMessage<ID>,ID>Base class for universal LMAX Disruptor queue implementations.classBaseUniversalInmemQueue<T extends BaseUniversalQueueMessage<ID>,ID>Base class for universal in-memory queue implementations.classBaseUniversalJdbcQueue<T extends BaseUniversalQueueMessage<ID>,ID>Base class for universal JDBC queue implementations.classBaseUniversalKafkaQueue<T extends BaseUniversalQueueMessage<ID>,ID>Base class for universal Kafka queue implementations.classBaseUniversalMongodbQueue<T extends BaseUniversalQueueMessage<ID>,ID>Base class for universal MongoDB queue implementations.classBaseUniversalRabbitMqQueue<T extends BaseUniversalQueueMessage<ID>,ID>Base class for universal RabbitMQ queue implementations.classBaseUniversalRedisQueue<T extends BaseUniversalQueueMessage<ID>,ID>Base class for universal Redis queue implementations.classBaseUniversalRocksDbQueue<T extends BaseUniversalQueueMessage<ID>,ID>Base class for universal RocksDB queue implementations. -
Uses of IQueue in com.github.ddth.queue.impl.universal.idint
Classes in com.github.ddth.queue.impl.universal.idint that implement IQueue 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.classUniversalActiveMqQueue(Experimental) Universal ActiveMQ implementation ofIQueue.classUniversalDisruptorQueueUniversal LMAX Disruptor implementation ofIQueue.classUniversalInmemQueueUniversal in-memory implementation ofIQueue.classUniversalJdbcQueueUniversal JDBC implementation ofIQueue.classUniversalKafkaQueue(Experimental) Universal Kafka implementation ofIQueue.classUniversalMongodbQueue(Experimental) Universal MongoDB implementation ofIQueue.classUniversalRabbitMqQueue(Experimental) Universal RabbitMQ implementation ofIQueue.classUniversalRedisQueueUniversal Redis implementation ofIQueue.classUniversalRocksDbQueueUniversal RocskDB implementation ofIQueue.classUniversalSingleStorageJdbcQueueSame asUniversalJdbcQueuebut messages from all queues are stored in one same storage. -
Uses of IQueue in com.github.ddth.queue.impl.universal.idstr
Classes in com.github.ddth.queue.impl.universal.idstr that implement IQueue 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.classUniversalActiveMqQueue(Experimental) Universal ActiveMQ implementation ofIQueue.classUniversalDisruptorQueueUniversal LMAX Disruptor implementation ofIQueue.classUniversalInmemQueueUniversal in-memory implementation ofIQueue.classUniversalJdbcQueueUniversal JDBC implementation ofIQueue.classUniversalKafkaQueue(Experimental) Universal Kafka implementation ofIQueue.classUniversalMongodbQueue(Experimental) Universal MongoDB implementation ofIQueue.classUniversalRabbitMqQueue(Experimental) Universal RabbitMQ implementation ofIQueue.classUniversalRedisQueueUniversal Redis implementation ofIQueue.classUniversalRocksDbQueueUniversal RocskDB implementation ofIQueue.classUniversalSingleStorageJdbcQueueSame asUniversalJdbcQueuebut messages from all queues are stored in one same storage.
-