Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractLifecycle - Class in cn.sliew.carp.framework.queue.kekio
- AbstractLifecycle() - Constructor for class cn.sliew.carp.framework.queue.kekio.AbstractLifecycle
- AbstractQueue - Class in cn.sliew.carp.framework.queue.kekio
- AbstractQueue(String, QueueExecutor, Collection<MessageHandler>, List<Queue.DeadMessageCallback>, EventPublisher, MeterRegistry, Boolean, Duration, Duration, Boolean, TemporalAmount) - Constructor for class cn.sliew.carp.framework.queue.kekio.AbstractQueue
- AbstractRedisQueue<CLIENT extends redis.clients.jedis.commands.JedisCommands> - Class in cn.sliew.carp.framework.queue.kekio.redis
- AbstractRedisQueue(ObjectMapper, String, QueueExecutor, Collection<MessageHandler>, List<Queue.DeadMessageCallback>, EventPublisher, MeterRegistry, Boolean, Duration, Duration, Boolean, TemporalAmount, Integer) - Constructor for class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- AbstractRedisQueue.Fingerprint - Class in cn.sliew.carp.framework.queue.kekio.redis
- accept(Message, Runnable) - Method in interface cn.sliew.carp.framework.queue.kekio.Queue.QueueCallback
- accept(Queue, Message) - Method in interface cn.sliew.carp.framework.queue.kekio.Queue.DeadMessageCallback
- accept(Queue, Message) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisDeadMessageHandler
- AckAttemptsAttribute - Class in cn.sliew.carp.framework.queue.kekio.message
-
An attribute representing the number of times a message has been retried due to ack timeouts.
- AckAttemptsAttribute() - Constructor for class cn.sliew.carp.framework.queue.kekio.message.AckAttemptsAttribute
- ackTimeout - Variable in class cn.sliew.carp.framework.queue.kekio.AbstractQueue
- AckTimeoutMsAttribute - Class in cn.sliew.carp.framework.queue.kekio.message
-
An attribute representing the timeout(millisecond) a message to be acked.
- AckTimeoutMsAttribute() - Constructor for class cn.sliew.carp.framework.queue.kekio.message.AckTimeoutMsAttribute
- addMessageHandler(MessageHandler<?>) - Method in class cn.sliew.carp.framework.queue.kekio.QueueProcessor
- afterPropertiesSet() - Method in class cn.sliew.carp.framework.queue.kekio.configuration.KekioObjectMapperConfiguration
- afterPropertiesSet() - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- afterPropertiesSet() - Method in class cn.sliew.carp.framework.queue.kekio.metrics.QueueMonitor
- afterPropertiesSet() - Method in class cn.sliew.carp.framework.queue.kekio.QueueProcessor
- anyZismember(JedisCommands, String, Set<String>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- AttemptsAttribute - Class in cn.sliew.carp.framework.queue.kekio.message
-
An attribute representing the number of times a message has been retried.
- AttemptsAttribute() - Constructor for class cn.sliew.carp.framework.queue.kekio.message.AttemptsAttribute
- Attribute - Interface in cn.sliew.carp.framework.queue.kekio.message
-
The base type for message metadata attributes.
- availableCapacity() - Method in class cn.sliew.carp.framework.queue.kekio.QueueExecutor
- availableCapacity() - Method in class cn.sliew.carp.framework.queue.kekio.ThreadPoolQueueExecutor
C
- cacheScript() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- cacheScript() - Method in class cn.sliew.carp.framework.queue.kekio.redis.JedisClusterQueue
- cacheScript() - Method in class cn.sliew.carp.framework.queue.kekio.redis.JedisQueue
- canPollMany - Variable in class cn.sliew.carp.framework.queue.kekio.AbstractQueue
- canPollMany() - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- canPollMany() - Method in interface cn.sliew.carp.framework.queue.kekio.Queue
-
Denotes a queue implementation capable of processing multiple messages per poll.
- canPollMany() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- clear() - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- clear() - Method in interface cn.sliew.carp.framework.queue.kekio.Queue
-
Used for testing zombie executions.
- clear() - Static method in class cn.sliew.carp.framework.queue.kekio.QueueContextHolder
- cn.sliew.carp.framework.queue.kekio - package cn.sliew.carp.framework.queue.kekio
- cn.sliew.carp.framework.queue.kekio.annotation - package cn.sliew.carp.framework.queue.kekio.annotation
- cn.sliew.carp.framework.queue.kekio.configuration - package cn.sliew.carp.framework.queue.kekio.configuration
- cn.sliew.carp.framework.queue.kekio.memory - package cn.sliew.carp.framework.queue.kekio.memory
- cn.sliew.carp.framework.queue.kekio.message - package cn.sliew.carp.framework.queue.kekio.message
- cn.sliew.carp.framework.queue.kekio.metrics - package cn.sliew.carp.framework.queue.kekio.metrics
- cn.sliew.carp.framework.queue.kekio.redis - package cn.sliew.carp.framework.queue.kekio.redis
- CommonMessage - Class in cn.sliew.carp.framework.queue.kekio.message
- CommonMessage() - Constructor for class cn.sliew.carp.framework.queue.kekio.message.CommonMessage
- compareTo(Delayed) - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue.Envelope
- containsMessage(Predicate<Message>) - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- containsMessage(Predicate<Message>) - Method in interface cn.sliew.carp.framework.queue.kekio.metrics.MonitorableQueue
- containsMessage(Predicate<Message>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
D
- deadMessageHandlers - Variable in class cn.sliew.carp.framework.queue.kekio.AbstractQueue
- DEFAULT_ACK_TIMEOUT_MS - Static variable in class cn.sliew.carp.framework.queue.kekio.message.Message
- destroy() - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- destroy() - Method in class cn.sliew.carp.framework.queue.kekio.metrics.QueueMonitor
- destroy() - Method in class cn.sliew.carp.framework.queue.kekio.QueueProcessor
- doStart() - Method in class cn.sliew.carp.framework.queue.kekio.AbstractLifecycle
- doStart() - Method in class cn.sliew.carp.framework.queue.kekio.AbstractQueue
- doStop() - Method in class cn.sliew.carp.framework.queue.kekio.AbstractLifecycle
- doStop() - Method in class cn.sliew.carp.framework.queue.kekio.AbstractQueue
E
- EnableKekioQueue - Annotation Interface in cn.sliew.carp.framework.queue.kekio.annotation
- Envelope(Message, Instant) - Constructor for class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue.Envelope
- EventPublisher - Interface in cn.sliew.carp.framework.queue.kekio.metrics
- EventPublisher.NoopEventPublisher - Class in cn.sliew.carp.framework.queue.kekio.metrics
- execute(Runnable) - Method in class cn.sliew.carp.framework.queue.kekio.QueueExecutor
- executor - Variable in class cn.sliew.carp.framework.queue.kekio.QueueExecutor
F
- fingerprint(Message) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- Fingerprint() - Constructor for class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue.Fingerprint
- fire(QueueEvent) - Method in interface cn.sliew.carp.framework.queue.kekio.metrics.MonitorableQueue
- firstFingerprint(String, AbstractRedisQueue.Fingerprint) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
G
- get() - Static method in class cn.sliew.carp.framework.queue.kekio.QueueContextHolder
- get(String) - Method in class cn.sliew.carp.framework.queue.kekio.MessageHandlerManager
- getAckTimeout() - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- getAckTimeout() - Method in interface cn.sliew.carp.framework.queue.kekio.Queue
-
The expired time after which un-acknowledged messages will be retried.
- getAckTimeout() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- getAckTimeoutMs() - Method in class cn.sliew.carp.framework.queue.kekio.message.Message
-
Defines an ack timeout override in milliseconds, a null value will use the queue default.
- getAttemptsKey() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- getAttemptsKey() - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- getAttribute(Class<A>) - Method in class cn.sliew.carp.framework.queue.kekio.message.Message
- getDeadMessageHandlers() - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- getDeadMessageHandlers() - Method in interface cn.sliew.carp.framework.queue.kekio.Queue
-
A handler for messages that have failed to acknowledge delivery more than [Queue.ackTimeout] times.
- getDeadMessageHandlers() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- getDelay(TimeUnit) - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue.Envelope
- getLastQueuePoll() - Method in class cn.sliew.carp.framework.queue.kekio.metrics.QueueMetricsPublisher
- getLastRetryPoll() - Method in class cn.sliew.carp.framework.queue.kekio.metrics.QueueMetricsPublisher
- getLastState() - Method in class cn.sliew.carp.framework.queue.kekio.metrics.QueueMonitor
- getLocksKey() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- getLocksKey() - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- getMessagesKey() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- getMessagesKey() - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- getMessageType() - Method in interface cn.sliew.carp.framework.queue.kekio.MessageHandler
- getName() - Method in class cn.sliew.carp.framework.queue.kekio.AbstractQueue
- getName() - Method in interface cn.sliew.carp.framework.queue.kekio.Queue
- getPublisher() - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- getPublisher() - Method in interface cn.sliew.carp.framework.queue.kekio.metrics.MonitorableQueue
- getPublisher() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- getQueue() - Method in interface cn.sliew.carp.framework.queue.kekio.MessageHandler
- getQueueKey() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- getQueueKey() - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- getReadMessageWithLockScriptSha() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- getReadMessageWithLockScriptSha() - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- getUnackedKey() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- getUnackedKey() - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
H
- handle(M) - Method in interface cn.sliew.carp.framework.queue.kekio.MessageHandler
-
Process
message. - handleDeadMessage(Message) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- HandlerThrewError() - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent.HandlerThrewError
- hasCapacity() - Method in class cn.sliew.carp.framework.queue.kekio.QueueExecutor
- hasCapacity() - Method in class cn.sliew.carp.framework.queue.kekio.ThreadPoolQueueExecutor
- hashV1(Message) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
-
Deprecated.Hashes the attributes property, which is mutable
- hashV2(Message) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- hgetInt(String, String) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- hgetInt(String, String, int) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
I
- inMemoryKekioQueue(QueueExecutor, Collection<MessageHandler>, List<Queue.DeadMessageCallback>, MeterRegistry) - Method in class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueAutoConfiguration
- InMemoryQueue - Class in cn.sliew.carp.framework.queue.kekio.memory
- InMemoryQueue(String, QueueExecutor, Collection<MessageHandler>, List<Queue.DeadMessageCallback>, EventPublisher, MeterRegistry, Boolean, Duration, Duration, Boolean, TemporalAmount) - Constructor for class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- InMemoryQueue.Envelope - Class in cn.sliew.carp.framework.queue.kekio.memory
- invoke(Message) - Method in interface cn.sliew.carp.framework.queue.kekio.MessageHandler
-
Passes
messagetohandleif it is an instance ofmessageType. - isRunning() - Method in class cn.sliew.carp.framework.queue.kekio.AbstractLifecycle
J
- JEDIS - Enum constant in enum class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueProperties.KekioQueueType
- JEDIS_CLUSTER - Enum constant in enum class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueProperties.KekioQueueType
- JedisClusterDeadMessageHandler - Class in cn.sliew.carp.framework.queue.kekio.redis
- JedisClusterDeadMessageHandler(String, JedisCluster) - Constructor for class cn.sliew.carp.framework.queue.kekio.redis.JedisClusterDeadMessageHandler
- jedisClusterKekioQueue(JedisCluster, ObjectMapper, QueueExecutor, Collection<MessageHandler>, List<Queue.DeadMessageCallback>, MeterRegistry) - Method in class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueAutoConfiguration
- JedisClusterQueue - Class in cn.sliew.carp.framework.queue.kekio.redis
- JedisClusterQueue(JedisCluster, ObjectMapper, String, QueueExecutor, Collection<MessageHandler>, List<Queue.DeadMessageCallback>, EventPublisher, MeterRegistry, Boolean, Duration, Duration, Boolean, TemporalAmount, Integer) - Constructor for class cn.sliew.carp.framework.queue.kekio.redis.JedisClusterQueue
- JedisDeadMessageHandler - Class in cn.sliew.carp.framework.queue.kekio.redis
-
A dead message handler that writes messages to a sorted set with a score representing the time the message was abandoned.
- JedisDeadMessageHandler(String, Pool<Jedis>) - Constructor for class cn.sliew.carp.framework.queue.kekio.redis.JedisDeadMessageHandler
- jedisKekioQueue(JedisPool, ObjectMapper, QueueExecutor, Collection<MessageHandler>, List<Queue.DeadMessageCallback>, MeterRegistry) - Method in class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueAutoConfiguration
- JedisQueue - Class in cn.sliew.carp.framework.queue.kekio.redis
- JedisQueue(Pool<Jedis>, ObjectMapper, String, QueueExecutor, Collection<MessageHandler>, List<Queue.DeadMessageCallback>, EventPublisher, MeterRegistry, Boolean, Duration, Duration, Boolean, TemporalAmount, Integer) - Constructor for class cn.sliew.carp.framework.queue.kekio.redis.JedisQueue
- JSON_NAME_PROPERTY - Static variable in class cn.sliew.carp.framework.queue.kekio.message.Message
K
- KekioObjectMapperConfiguration - Class in cn.sliew.carp.framework.queue.kekio.configuration
- KekioObjectMapperConfiguration() - Constructor for class cn.sliew.carp.framework.queue.kekio.configuration.KekioObjectMapperConfiguration
- KekioObjectMapperSubtypeProperties - Class in cn.sliew.carp.framework.queue.kekio.configuration
- KekioObjectMapperSubtypeProperties() - Constructor for class cn.sliew.carp.framework.queue.kekio.configuration.KekioObjectMapperSubtypeProperties
- KekioQueueAutoConfiguration - Class in cn.sliew.carp.framework.queue.kekio.configuration
- KekioQueueAutoConfiguration() - Constructor for class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueAutoConfiguration
- KekioQueueProperties - Class in cn.sliew.carp.framework.queue.kekio.configuration
- KekioQueueProperties() - Constructor for class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueProperties
- KekioQueueProperties.KekioQueueType - Enum Class in cn.sliew.carp.framework.queue.kekio.configuration
L
- LockFailed - Static variable in class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent
- lockTtlSeconds - Variable in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
M
- mapper - Variable in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- MAX_RETRIES - Static variable in interface cn.sliew.carp.framework.queue.kekio.Queue
-
The maximum number of times an un-acknowledged message will be retried before failing permanently.
- MaxAttemptsAttribute - Class in cn.sliew.carp.framework.queue.kekio.message
-
An attribute representing the maximum number of retries for a message.
- MaxAttemptsAttribute() - Constructor for class cn.sliew.carp.framework.queue.kekio.message.MaxAttemptsAttribute
- MEM - Enum constant in enum class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueProperties.KekioQueueType
- Message - Class in cn.sliew.carp.framework.queue.kekio.message
- Message() - Constructor for class cn.sliew.carp.framework.queue.kekio.message.Message
- MessageAcknowledged - Static variable in class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent
- MessageDead - Static variable in class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent
- MessageDuplicate() - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent.MessageDuplicate
- MessageHandler<M extends Message> - Interface in cn.sliew.carp.framework.queue.kekio
- MessageHandlerManager - Class in cn.sliew.carp.framework.queue.kekio
- MessageHandlerManager() - Constructor for class cn.sliew.carp.framework.queue.kekio.MessageHandlerManager
- MessageNotFound() - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent.MessageNotFound
- MessageProcessing(Message, Instant, Instant) - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent.MessageProcessing
- MessagePushed() - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent.MessagePushed
- MessageRescheduled() - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent.MessageRescheduled
- MessageRetried - Static variable in class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent
- MonitorableQueue - Interface in cn.sliew.carp.framework.queue.kekio.metrics
- MonitorableQueue.QueueState - Class in cn.sliew.carp.framework.queue.kekio.metrics
- multi(CheckedConsumer<Transaction, E>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- multi(CheckedConsumer<Transaction, E>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.JedisClusterQueue
- multi(CheckedConsumer<Transaction, E>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.JedisQueue
N
- NoHandlerCapacity - Static variable in class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent
- NoopEventPublisher() - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.EventPublisher.NoopEventPublisher
P
- PayloadQueueEvent() - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent.PayloadQueueEvent
- poll(int, Queue.QueueCallback) - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- poll(int, Queue.QueueCallback) - Method in interface cn.sliew.carp.framework.queue.kekio.Queue
-
Polls the queue for ready messages, processing up-to [maxMessages].
- poll(int, Queue.QueueCallback) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- poll(Queue.QueueCallback) - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- poll(Queue.QueueCallback) - Method in interface cn.sliew.carp.framework.queue.kekio.Queue
-
Polls the queue for ready messages.
- poll(Queue.QueueCallback) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- PREFIX - Static variable in class cn.sliew.carp.framework.queue.kekio.configuration.KekioObjectMapperSubtypeProperties
- PREFIX - Static variable in class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueProperties
- publisher - Variable in class cn.sliew.carp.framework.queue.kekio.AbstractQueue
- publishEvent(QueueEvent) - Method in class cn.sliew.carp.framework.queue.kekio.metrics.EventPublisher.NoopEventPublisher
- publishEvent(QueueEvent) - Method in interface cn.sliew.carp.framework.queue.kekio.metrics.EventPublisher
- publishEvent(QueueEvent) - Method in class cn.sliew.carp.framework.queue.kekio.metrics.QueueMetricsPublisher
- push(Message) - Method in interface cn.sliew.carp.framework.queue.kekio.Queue
-
Push [message] for immediate delivery.
- push(Message, TemporalAmount) - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- push(Message, TemporalAmount) - Method in interface cn.sliew.carp.framework.queue.kekio.Queue
-
Push [message] for delivery after [delay].
- push(Message, TemporalAmount) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
Q
- Queue - Interface in cn.sliew.carp.framework.queue.kekio
- Queue.DeadMessageCallback - Interface in cn.sliew.carp.framework.queue.kekio
- Queue.QueueCallback - Interface in cn.sliew.carp.framework.queue.kekio
-
The callback parameter type passed to [Queue.poll].
- QueueContextHolder - Class in cn.sliew.carp.framework.queue.kekio
-
Holds a
Messageobject in aThreadLocal. - QueueEvent - Class in cn.sliew.carp.framework.queue.kekio.metrics
- QueueEvent() - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent
- QueueEvent.HandlerThrewError - Class in cn.sliew.carp.framework.queue.kekio.metrics
- QueueEvent.MessageDuplicate - Class in cn.sliew.carp.framework.queue.kekio.metrics
- QueueEvent.MessageNotFound - Class in cn.sliew.carp.framework.queue.kekio.metrics
- QueueEvent.MessageProcessing - Class in cn.sliew.carp.framework.queue.kekio.metrics
- QueueEvent.MessagePushed - Class in cn.sliew.carp.framework.queue.kekio.metrics
- QueueEvent.MessageRescheduled - Class in cn.sliew.carp.framework.queue.kekio.metrics
- QueueEvent.PayloadQueueEvent - Class in cn.sliew.carp.framework.queue.kekio.metrics
- queueExecutor() - Method in class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueAutoConfiguration
- QueueExecutor<T extends Executor> - Class in cn.sliew.carp.framework.queue.kekio
- QueueExecutor(T) - Constructor for class cn.sliew.carp.framework.queue.kekio.QueueExecutor
- queueMessage(Message, TemporalAmount) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- QueueMetricsPublisher - Class in cn.sliew.carp.framework.queue.kekio.metrics
- QueueMetricsPublisher(MeterRegistry, String) - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.QueueMetricsPublisher
- QueueMonitor - Class in cn.sliew.carp.framework.queue.kekio.metrics
-
publishes gauges based on regular polling of the queue state
- QueueMonitor(MeterRegistry, MonitorableQueue) - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.QueueMonitor
- QueuePolled - Static variable in class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent
- QueueProcessor - Class in cn.sliew.carp.framework.queue.kekio
-
The processor that fetches messages from the
Queueand hands them off to the appropriateMessageHandler. - QueueProcessor(Queue, QueueExecutor<?>, EventPublisher, List<Queue.DeadMessageCallback>, Boolean, Duration, Duration) - Constructor for class cn.sliew.carp.framework.queue.kekio.QueueProcessor
- QueueProcessor(Queue, QueueExecutor<?>, Collection<MessageHandler>, EventPublisher, List<Queue.DeadMessageCallback>, Boolean, Duration, Duration) - Constructor for class cn.sliew.carp.framework.queue.kekio.QueueProcessor
- QueueState(int, int, int) - Constructor for class cn.sliew.carp.framework.queue.kekio.metrics.MonitorableQueue.QueueState
R
- READ_MESSAGE_SRC - Static variable in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- READ_MESSAGE_WITH_LOCK_SRC - Static variable in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- readMessage(String, String, Consumer<Message>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- readMessageWithLock() - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- readMessageWithoutLock(String, Consumer<Message>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- readState() - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- readState() - Method in interface cn.sliew.carp.framework.queue.kekio.metrics.MonitorableQueue
- readState() - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- RedisDeadMessageHandler<CLIENT extends redis.clients.jedis.commands.JedisCommands> - Class in cn.sliew.carp.framework.queue.kekio.redis
-
A dead message handler that writes messages to a sorted set with a score representing the time the message was abandoned.
- RedisDeadMessageHandler(String) - Constructor for class cn.sliew.carp.framework.queue.kekio.redis.RedisDeadMessageHandler
- RedisQueue<CLIENT extends redis.clients.jedis.commands.JedisCommands> - Class in cn.sliew.carp.framework.queue.kekio.redis
- RedisQueue(ObjectMapper, String, QueueExecutor, Collection<MessageHandler>, List<Queue.DeadMessageCallback>, EventPublisher, MeterRegistry, Boolean, Duration, Duration, Boolean, TemporalAmount, Integer) - Constructor for class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- register(String, String, MessageHandler) - Method in class cn.sliew.carp.framework.queue.kekio.MessageHandlerManager
- remove(String, String, MessageHandler) - Method in class cn.sliew.carp.framework.queue.kekio.MessageHandlerManager
- removeMessage(String) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- removeMessageHandler(MessageHandler<?>) - Method in class cn.sliew.carp.framework.queue.kekio.QueueProcessor
- requeueMessage(String) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- retry() - Method in class cn.sliew.carp.framework.queue.kekio.memory.InMemoryQueue
- retry() - Method in interface cn.sliew.carp.framework.queue.kekio.Queue
-
Check for any un-acknowledged messages that are overdue and move them back onto the queue.
- retry() - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- RetryPolled - Static variable in class cn.sliew.carp.framework.queue.kekio.metrics.QueueEvent
S
- score() - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- score(TemporalAmount) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- SerDerUtil - Enum Class in cn.sliew.carp.framework.queue.kekio.redis
-
must be jackson for lua script using cjson function parse json
- set(Message) - Static method in class cn.sliew.carp.framework.queue.kekio.QueueContextHolder
- setAttribute(A) - Method in class cn.sliew.carp.framework.queue.kekio.message.Message
- setReadMessageWithLockScriptSha(String) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- setReadMessageWithLockScriptSha(String) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisQueue
- start() - Method in class cn.sliew.carp.framework.queue.kekio.AbstractLifecycle
- stop() - Method in class cn.sliew.carp.framework.queue.kekio.AbstractLifecycle
T
- ThreadPoolQueueExecutor - Class in cn.sliew.carp.framework.queue.kekio
- ThreadPoolQueueExecutor(ThreadPoolTaskExecutor) - Constructor for class cn.sliew.carp.framework.queue.kekio.ThreadPoolQueueExecutor
V
- valueOf(String) - Static method in enum class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueProperties.KekioQueueType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cn.sliew.carp.framework.queue.kekio.redis.SerDerUtil
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cn.sliew.carp.framework.queue.kekio.configuration.KekioQueueProperties.KekioQueueType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cn.sliew.carp.framework.queue.kekio.redis.SerDerUtil
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withJedis(Consumer<CLIENT>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- withJedis(Consumer<CLIENT>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.RedisDeadMessageHandler
- withJedis(Consumer<Jedis>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.JedisDeadMessageHandler
- withJedis(Consumer<JedisCluster>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.JedisClusterDeadMessageHandler
- withJedis(Function<CLIENT, T>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
- withJedis(Function<Jedis, T>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.JedisQueue
- withJedis(Function<JedisCluster, T>) - Method in class cn.sliew.carp.framework.queue.kekio.redis.JedisClusterQueue
Z
- zismember(JedisCommands, String, String) - Method in class cn.sliew.carp.framework.queue.kekio.redis.AbstractRedisQueue
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form