Uses of Interface
dk.cloudcreate.essentials.components.foundation.messaging.queue.QueuedMessageHandler
-
Packages that use QueuedMessageHandler Package Description dk.cloudcreate.essentials.components.foundation.messaging.queue dk.cloudcreate.essentials.components.foundation.messaging.queue.operations -
-
Uses of QueuedMessageHandler in dk.cloudcreate.essentials.components.foundation.messaging.queue
Classes in dk.cloudcreate.essentials.components.foundation.messaging.queue that implement QueuedMessageHandler Modifier and Type Class Description classPatternMatchingQueuedMessageHandlerPattern 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 QueuedMessageHandler Modifier and Type Method Description default DurableQueueConsumerDurableQueues. consumeFromQueue(QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, QueuedMessageHandler queueMessageHandler)Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstancedefault DurableQueueConsumerDurableQueues. consumeFromQueue(String consumerName, QueueName queueName, RedeliveryPolicy redeliveryPolicy, int parallelConsumers, QueuedMessageHandler queueMessageHandler)Start an asynchronous message consumer.
Note: There can only be oneDurableQueueConsumerperQueueNameperDurableQueuesinstance -
Uses of QueuedMessageHandler in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations
Fields in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations declared as QueuedMessageHandler Modifier and Type Field Description QueuedMessageHandlerConsumeFromQueue. queueMessageHandlerThe message handler that will receiveQueuedMessage'sMethods in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations that return QueuedMessageHandler Modifier and Type Method Description QueuedMessageHandlerConsumeFromQueue. getQueueMessageHandler()Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations with parameters of type QueuedMessageHandler Modifier and Type Method Description ConsumeFromQueueBuilderConsumeFromQueueBuilder. setQueueMessageHandler(QueuedMessageHandler queueMessageHandler)Constructors in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations with parameters of type QueuedMessageHandler Constructor Description ConsumeFromQueue(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
-