All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractEphemeralSupportQueue<ID,DATA> |
Abstract ephemeral-support queue implementation.
|
| AbstractInmemEphemeralQueue<ID,DATA> |
Abstract queue implementation that uses in-memory ephemeral storage.
|
| AbstractLessLockingUniversalJdbcQueue |
Same as UniversalJdbcQueue, but using a "less-locking" algorithm,
requires only one single db table for both queue and ephemeral storage.
|
| AbstractLessLockingUniversalJdbcQueue |
Same as UniversalJdbcQueue, but using a "less-locking" algorithm,
requires only one single db table for both queue and ephemeral storage.
|
| AbstractLessLockingUniversalSingleStorageJdbcQueue |
|
| AbstractLessLockingUniversalSingleStorageJdbcQueue |
|
| AbstractPubSubHub<ID,DATA> |
|
| AbstractQueue<ID,DATA> |
Abstract queue implementation.
|
| AbstractQueue.PutToQueueCase |
|
| AbstractQueueFactory<T extends AbstractQueue<ID,DATA>,ID,DATA> |
Abstract queue factory implementation.
|
| ActiveMqQueue<ID,DATA> |
(Experimental) ActiveMQ implementation of IQueue.
|
| ActiveMqQueueFactory<T extends ActiveMqQueue<ID,DATA>,ID,DATA> |
|
| BaseLessLockingUniversalJdbcQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
Same as BaseUniversalJdbcQueue, but using a "less-locking" algorithm,
requires only one single db table for both queue and ephemeral storage.
|
| BaseLessLockingUniversalSingleStorageJdbcQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
|
| BaseRedisPubSubHub<ID,DATA> |
|
| BaseRedisQueue<ID,DATA> |
Base Redis implementation of IQueue.
|
| BaseRedisQueueFactory<T extends RedisQueue<ID,DATA>,ID,DATA> |
|
| BaseUniversalActiveMqQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
Base class for universal ActiveMQ queue implementations.
|
| BaseUniversalDisruptorQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
Base class for universal LMAX Disruptor queue implementations.
|
| BaseUniversalInmemQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
Base class for universal in-memory queue implementations.
|
| BaseUniversalJdbcQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
Base class for universal JDBC queue implementations.
|
| BaseUniversalKafkaQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
Base class for universal Kafka queue implementations.
|
| BaseUniversalMessage<ID> |
Base class for universal messages, where data is stored as byte[].
|
| BaseUniversalMongodbQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
Base class for universal MongoDB queue implementations.
|
| BaseUniversalQueueMessage<ID> |
Base class for universal queue messages, where data is stored as
byte[].
|
| BaseUniversalRabbitMqQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
Base class for universal RabbitMQ queue implementations.
|
| BaseUniversalRedisQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
Base class for universal Redis queue implementations.
|
| BaseUniversalRocksDbQueue<T extends BaseUniversalQueueMessage<ID>,ID> |
Base class for universal RocksDB queue implementations.
|
| CountingSubscriber<ID,DATA> |
Count number of received messages.
|
| DisruptorQueue<ID,DATA> |
In-Memory implementation of IQueue using LMAX Disruptor library.
|
| DisruptorQueueFactory<T extends DisruptorQueue<ID,DATA>,ID,DATA> |
|
| GenericMessage<ID,DATA> |
|
| GenericQueueMessage<ID,DATA> |
|
| IMessage<ID,DATA> |
Represent a message.
|
| IMessage.EmptyMessage |
An empty message.
|
| IMessageFactory<ID,DATA> |
|
| IMessageFactory.EmptyMessageFactory |
|
| InmemPubSubHub<ID,DATA> |
|
| InmemQueue<ID,DATA> |
In-Memory implementation of IQueue.
|
| InmemQueueFactory<T extends InmemQueue<ID,DATA>,ID,DATA> |
|
| IPartitionSupport |
Marker for message partitioning support.
|
| IPubSubHub<ID,DATA> |
API interface to publish messages and subscribe to channels for messages.
|
| IQueue<ID,DATA> |
APIs to interact with queue.
|
| IQueueFactory<ID,DATA> |
Factory to create IQueue instances.
|
| IQueueMessage<ID,DATA> |
Represents a queue message.
|
| IQueueMessage.EmptyQueueMessage |
An empty queue message.
|
| IQueueMessageFactory<ID,DATA> |
|
| ISubscriber<ID,DATA> |
API interface used to subscribe to message channels.
|
| JdbcQueue<ID,DATA> |
Abstract JDBC implementation of IQueue.
|
| JdbcQueueFactory<T extends JdbcQueue<ID,DATA>,ID,DATA> |
|
| KafkaQueue<ID,DATA> |
(Experimental) Kafka implementation of IQueue.
|
| KafkaQueueFactory<T extends KafkaQueue<ID,DATA>,ID,DATA> |
|
| LessLockingUniversalMySQLQueue |
Same as UniversalJdbcQueue, but using a "less-locking" algorithm - specific for MySQL,
requires only one single db table for both queue and ephemeral storage.
|
| LessLockingUniversalMySQLQueue |
Same as UniversalJdbcQueue, but using a "less-locking" algorithm - specific for MySQL,
requires only one single db table for both queue and ephemeral storage.
|
| LessLockingUniversalMySQLQueueFactory |
|
| LessLockingUniversalMySQLQueueFactory |
|
| LessLockingUniversalPgSQLQueue |
Same as UniversalJdbcQueue, but using a "less-locking" algorithm - specific for PgSQL,
requires only one single db table for both queue and ephemeral storage.
|
| LessLockingUniversalPgSQLQueue |
Same as UniversalJdbcQueue, but using a "less-locking" algorithm - specific for PgSQL,
requires only one single db table for both queue and ephemeral storage.
|
| LessLockingUniversalPgSQLQueueFactory |
|
| LessLockingUniversalPgSQLQueueFactory |
|
| LessLockingUniversalSingleStorageMySQLQueue |
|
| LessLockingUniversalSingleStorageMySQLQueue |
|
| LessLockingUniversalSingleStorageMySQLQueueFactory |
|
| LessLockingUniversalSingleStorageMySQLQueueFactory |
|
| LessLockingUniversalSingleStoragePgSQLQueue |
|
| LessLockingUniversalSingleStoragePgSQLQueue |
|
| LessLockingUniversalSingleStoragePgSQLQueueFactory |
|
| LessLockingUniversalSingleStoragePgSQLQueueFactory |
|
| MongodbPubSubHub<ID,DATA> |
(Experimental) MongoDB implementation of IPubSubHub.
|
| MongodbQueue<ID,DATA> |
(Experimental) MongoDB implementation of IQueue.
|
| MongodbQueueFactory<T extends MongodbQueue<ID,DATA>,ID,DATA> |
|
| MongoUtils |
MongoDB utility class.
|
| MongoUtils |
MongoDB utility class.
|
| PubSubUtils |
Utilities and Constants
|
| QueueException |
Thrown to indicate that there has been an error with queue oeration.
|
| QueueException.CannotDeserializeQueueMessage |
Thrown to indicate that the queue message can not be deserialized.
|
| QueueException.CannotSerializeQueueMessage |
Thrown to indicate that the queue message can not be serialized.
|
| QueueException.EphemeralIsFull |
Thrown to indicate that the ephemeral storage is full.
|
| QueueException.OperationNotSupported |
Thrown to indicate that the queue implementation does not support the
invoked operation.
|
| QueueException.QueueIsFull |
Thrown to indicate that the queue storage is full.
|
| QueueSpec |
|
| QueueUtils |
Utilities and Constants
|
| RabbitMqQueue<ID,DATA> |
(Experimental) RabbitMQ implementation of IQueue.
|
| RabbitMqQueueFactory<T extends RabbitMqQueue<ID,DATA>,ID,DATA> |
|
| RedisPubSubHub<ID,DATA> |
|
| RedisQueue<ID,DATA> |
Redis implementation of IQueue.
|
| RedisQueueFactory<T extends RedisQueue<ID,DATA>,ID,DATA> |
|
| RedisUtils |
Internal Redis utility class.
|
| RedisUtils |
Internal Redis utility class.
|
| RocksDbQueue<ID,DATA> |
RocksDB implementation of IQueue.
|
| RocksDbQueueFactory<T extends RocksDbQueue<ID,DATA>,ID,DATA> |
|
| UniversalActiveMqQueue |
(Experimental) Universal ActiveMQ implementation of IQueue.
|
| UniversalActiveMqQueue |
(Experimental) Universal ActiveMQ implementation of IQueue.
|
| UniversalActiveMqQueueFactory |
|
| UniversalActiveMqQueueFactory |
|
| UniversalDisruptorQueue |
Universal LMAX Disruptor implementation of IQueue.
|
| UniversalDisruptorQueue |
Universal LMAX Disruptor implementation of IQueue.
|
| UniversalDisruptorQueueFactory |
|
| UniversalDisruptorQueueFactory |
|
| UniversalIdIntMessage |
|
| UniversalIdIntMessageFactory |
|
| UniversalIdIntQueueMessage |
|
| UniversalIdIntQueueMessageFactory |
|
| UniversalIdIntSubscriber |
|
| UniversalIdStrMessage |
|
| UniversalIdStrMessageFactory |
|
| UniversalIdStrQueueMessage |
|
| UniversalIdStrQueueMessageFactory |
|
| UniversalIdStrSubscriber |
|
| UniversalInmemPubSubHub |
|
| UniversalInmemPubSubHub |
|
| UniversalInmemQueue |
Universal in-memory implementation of IQueue.
|
| UniversalInmemQueue |
Universal in-memory implementation of IQueue.
|
| UniversalInmemQueueFactory |
|
| UniversalInmemQueueFactory |
|
| UniversalJdbcQueue |
Universal JDBC implementation of IQueue.
|
| UniversalJdbcQueue |
Universal JDBC implementation of IQueue.
|
| UniversalJdbcQueueFactory |
|
| UniversalJdbcQueueFactory |
|
| UniversalKafkaQueue |
(Experimental) Universal Kafka implementation of IQueue.
|
| UniversalKafkaQueue |
(Experimental) Universal Kafka implementation of IQueue.
|
| UniversalKafkaQueueFactory |
|
| UniversalKafkaQueueFactory |
|
| UniversalMongodbPubSubHub |
|
| UniversalMongodbPubSubHub |
|
| UniversalMongodbQueue |
(Experimental) Universal MongoDB implementation of IQueue.
|
| UniversalMongodbQueue |
(Experimental) Universal MongoDB implementation of IQueue.
|
| UniversalMongodbQueueFactory |
|
| UniversalMongodbQueueFactory |
|
| UniversalRabbitMqQueue |
(Experimental) Universal RabbitMQ implementation of IQueue.
|
| UniversalRabbitMqQueue |
(Experimental) Universal RabbitMQ implementation of IQueue.
|
| UniversalRabbitMqQueueFactory |
|
| UniversalRabbitMqQueueFactory |
|
| UniversalRedisPubSubHub |
|
| UniversalRedisPubSubHub |
|
| UniversalRedisQueue |
Universal Redis implementation of IQueue.
|
| UniversalRedisQueue |
Universal Redis implementation of IQueue.
|
| UniversalRedisQueueFactory |
|
| UniversalRedisQueueFactory |
|
| UniversalRocksDbQueue |
Universal RocskDB implementation of IQueue.
|
| UniversalRocksDbQueue |
Universal RocskDB implementation of IQueue.
|
| UniversalRocksDbQueueFactory |
|
| UniversalRocksDbQueueFactory |
|
| UniversalSingleStorageJdbcQueue |
|
| UniversalSingleStorageJdbcQueue |
|
| UniversalSingleStorageJdbcQueueFactory |
|
| UniversalSingleStorageJdbcQueueFactory |
|