Uses of Class
dk.cloudcreate.essentials.components.foundation.messaging.RedeliveryPolicy
Packages that use RedeliveryPolicy
Package
Description
-
Uses of RedeliveryPolicy in dk.cloudcreate.essentials.components.foundation.messaging
Methods in dk.cloudcreate.essentials.components.foundation.messaging that return RedeliveryPolicyModifier and TypeMethodDescriptionExponentialBackoffBuilder.build()FixedBackoffBuilder.build()LinearBackoffBuilder.build()RedeliveryPolicyBuilder.build()static RedeliveryPolicyRedeliveryPolicy.exponentialBackoff(Duration initialRedeliveryDelay, Duration followupRedeliveryDelay, double followupRedeliveryDelayMultiplier, Duration maximumFollowupRedeliveryDelayThreshold, int maximumNumberOfRedeliveries) static RedeliveryPolicyRedeliveryPolicy.fixedBackoff(Duration redeliveryDelay, int maximumNumberOfRedeliveries) static RedeliveryPolicyRedeliveryPolicy.linearBackoff(Duration redeliveryDelay, Duration maximumFollowupRedeliveryDelayThreshold, int maximumNumberOfRedeliveries) -
Uses of RedeliveryPolicy in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward
Fields in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward declared as RedeliveryPolicyModifier and TypeFieldDescriptionfinal RedeliveryPolicyInboxConfig.redeliveryPolicyThe message redelivery policyfinal RedeliveryPolicyOutboxConfig.redeliveryPolicyThe message redelivery policyMethods in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward that return RedeliveryPolicyModifier and TypeMethodDescriptionInboxConfig.getRedeliveryPolicy()OutboxConfig.getRedeliveryPolicy()Methods in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward with parameters of type RedeliveryPolicyModifier and TypeMethodDescriptionInboxConfigBuilder.redeliveryPolicy(RedeliveryPolicy redeliveryPolicy) OutboxConfigBuilder.setRedeliveryPolicy(RedeliveryPolicy redeliveryPolicy) Constructors in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward with parameters of type RedeliveryPolicyModifierConstructorDescriptionInboxConfig(InboxName inboxName, RedeliveryPolicy redeliveryPolicy, MessageConsumptionMode messageConsumptionMode, int numberOfParallelMessageConsumers) OutboxConfig(OutboxName outboxName, RedeliveryPolicy redeliveryPolicy, MessageConsumptionMode messageConsumptionMode, int numberOfParallelMessageConsumers) -
Uses of RedeliveryPolicy in dk.cloudcreate.essentials.components.foundation.messaging.queue
Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue with parameters of type RedeliveryPolicyModifier 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 RedeliveryPolicy in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations
Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations that return RedeliveryPolicyMethods in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations with parameters of type RedeliveryPolicyModifier and TypeMethodDescriptionvoidConsumeFromQueue.setRedeliveryPolicy(RedeliveryPolicy redeliveryPolicy) ConsumeFromQueueBuilder.setRedeliveryPolicy(RedeliveryPolicy redeliveryPolicy) Constructors in dk.cloudcreate.essentials.components.foundation.messaging.queue.operations with parameters of type RedeliveryPolicyModifierConstructorDescriptionConsumeFromQueue(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 -
Uses of RedeliveryPolicy in dk.cloudcreate.essentials.components.foundation.reactive.command
Fields in dk.cloudcreate.essentials.components.foundation.reactive.command declared as RedeliveryPolicyModifier and TypeFieldDescriptionstatic final RedeliveryPolicyDurableLocalCommandBus.DEFAULT_REDELIVERY_POLICYMethods in dk.cloudcreate.essentials.components.foundation.reactive.command that return RedeliveryPolicyMethods in dk.cloudcreate.essentials.components.foundation.reactive.command with parameters of type RedeliveryPolicyModifier and TypeMethodDescriptionDurableLocalCommandBusBuilder.setCommandQueueRedeliveryPolicy(RedeliveryPolicy commandQueueRedeliveryPolicy) Set theRedeliveryPolicyused when handling queued commands sent usingDurableLocalCommandBus.sendAndDontWait(Object)Defaults toDurableLocalCommandBus.DEFAULT_REDELIVERY_POLICY.
Example:Constructors in dk.cloudcreate.essentials.components.foundation.reactive.command with parameters of type RedeliveryPolicyModifierConstructorDescriptionDurableLocalCommandBus(DurableQueues durableQueues, int parallelSendAndDontWaitConsumers, QueueName commandQueueName, RedeliveryPolicy commandQueueRedeliveryPolicy, dk.cloudcreate.essentials.reactive.command.SendAndDontWaitErrorHandler sendAndDontWaitErrorHandler, dk.cloudcreate.essentials.reactive.command.interceptor.CommandBusInterceptor... interceptors) Create a newDurableLocalCommandBusDurableLocalCommandBus(DurableQueues durableQueues, int parallelSendAndDontWaitConsumers, QueueName commandQueueName, RedeliveryPolicy commandQueueRedeliveryPolicy, dk.cloudcreate.essentials.reactive.command.SendAndDontWaitErrorHandler sendAndDontWaitErrorHandler, List<dk.cloudcreate.essentials.reactive.command.interceptor.CommandBusInterceptor> interceptors) Create a newDurableLocalCommandBusDurableLocalCommandBus(DurableQueues durableQueues, QueueName commandQueueName, RedeliveryPolicy commandQueueRedeliveryPolicy) Create a newDurableLocalCommandBususing defaults:SendAndDontWaitErrorHandler:SendAndDontWaitErrorHandler.RethrowingSendAndDontWaitErrorHandler