Uses of Interface
dk.cloudcreate.essentials.components.foundation.messaging.queue.QueuedMessageHandler
Packages that use QueuedMessageHandler
Package
Description
-
Uses of QueuedMessageHandler in dk.cloudcreate.essentials.components.foundation.messaging.queue
Classes in dk.cloudcreate.essentials.components.foundation.messaging.queue that implement QueuedMessageHandlerModifier and TypeClassDescriptionclassPattern matchingQueuedMessageHandlerfor use withDurableQueues's
ThePatternMatchingQueuedMessageHandlerwill automatically call methods annotated with the @MessageHandler annotation and where the 1st argument matches the actual Message payload type (contained in theMessage.getPayload()provided to thehandle(QueuedMessage)method)Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue with parameters of type QueuedMessageHandlerModifier and TypeMethodDescriptiondefault DurableQueueConsumerDurableQueues.consumeFromQueue(QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, QueuedMessageHandler queueMessageHandler) Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstance
Log levels of interest:default DurableQueueConsumerDurableQueues.consumeFromQueue(String consumerName, QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, QueuedMessageHandler queueMessageHandler) Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstance
Log levels of interest: -
Uses of QueuedMessageHandler in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations
Fields in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations declared as QueuedMessageHandlerModifier and TypeFieldDescriptionfinal QueuedMessageHandlerConsumeFromQueue.queueMessageHandlerThe message handler that will receiveQueuedMessage'sMethods in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations that return QueuedMessageHandlerMethods in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations with parameters of type QueuedMessageHandlerModifier and TypeMethodDescriptionConsumeFromQueueBuilder.setQueueMessageHandler(QueuedMessageHandler queueMessageHandler) Constructors in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations with parameters of type QueuedMessageHandlerModifierConstructorDescriptionConsumeFromQueue(String consumerName, QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, QueuedMessageHandler queueMessageHandler, Duration pollingInterval) Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstanceConsumeFromQueue(String consumerName, QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, ScheduledExecutorService consumerExecutorService, QueuedMessageHandler queueMessageHandler, Duration pollingInterval) Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstanceConsumeFromQueue(String consumerName, QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, Optional<ScheduledExecutorService> consumerExecutorService, QueuedMessageHandler queueMessageHandler, Duration pollingInterval) Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstance