Uses of Interface
dk.cloudcreate.essentials.components.foundation.messaging.queue.DurableQueues
Packages that use DurableQueues
Package
Description
-
Uses of DurableQueues in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward
Methods in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward with parameters of type DurableQueuesModifier and TypeMethodDescriptionstatic InboxesInboxes.durableQueueBasedInboxes(DurableQueues durableQueues, FencedLockManager fencedLockManager) Create anInboxesinstance that uses aDurableQueuesas its storage and message delivery mechanism.static OutboxesOutboxes.durableQueueBasedOutboxes(DurableQueues durableQueues, FencedLockManager fencedLockManager) Create anOutboxesinstance that uses aDurableQueuesas its storage and message delivery mechanism.Constructors in dk.cloudcreate.essentials.components.foundation.messaging.eip.store_and_forward with parameters of type DurableQueuesModifierConstructorDescriptionDurableQueueBasedInboxes(DurableQueues durableQueues, FencedLockManager fencedLockManager) DurableQueueBasedOutboxes(DurableQueues durableQueues, FencedLockManager fencedLockManager) -
Uses of DurableQueues in dk.cloudcreate.essentials.components.foundation.messaging.queue
Classes in dk.cloudcreate.essentials.components.foundation.messaging.queue with type parameters of type DurableQueuesModifier and TypeClassDescriptionclassDefaultDurableQueueConsumer<DURABLE_QUEUES extends DurableQueues,UOW extends UnitOfWork, UOW_FACTORY extends UnitOfWorkFactory<UOW>> The defaultDurableQueueConsumerwhich provides basic implementation (including retrying messages in case of failure, polling interval optimization, etc.)
Log levels of interest:Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue that return DurableQueuesModifier and TypeMethodDescriptionDurableQueues.addInterceptor(DurableQueuesInterceptor interceptor) Add aDurableQueuesInterceptorto thisDurableQueuesinstance
TheDurableQueuesInterceptorallows you to intercept all high level operationsdefault DurableQueuesDurableQueues.addInterceptors(List<DurableQueuesInterceptor> interceptors) AddDurableQueuesInterceptor's to thisDurableQueuesinstance
TheDurableQueuesInterceptorallows you to intercept all high level operationsDurableQueues.removeInterceptor(DurableQueuesInterceptor interceptor) Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue with parameters of type DurableQueuesModifier and TypeMethodDescriptionvoidDurableQueuesInterceptor.setDurableQueues(DurableQueues durableQueues) This method will be called by theDurableQueuesinstance that theDurableQueuesInterceptoris added to -
Uses of DurableQueues in dk.cloudcreate.essentials.components.foundation.messaging.queue.micrometer
Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue.micrometer with parameters of type DurableQueuesModifier and TypeMethodDescriptionvoidDurableQueuesMicrometerInterceptor.setDurableQueues(DurableQueues durableQueues) voidDurableQueuesMicrometerTracingInterceptor.setDurableQueues(DurableQueues durableQueues) -
Uses of DurableQueues in dk.cloudcreate.essentials.components.foundation.reactive.command
Methods in dk.cloudcreate.essentials.components.foundation.reactive.command with parameters of type DurableQueuesModifier and TypeMethodDescriptionDurableLocalCommandBusBuilder.setDurableQueues(DurableQueues durableQueues) Set the underlying Durable Queues providerConstructors in dk.cloudcreate.essentials.components.foundation.reactive.command with parameters of type DurableQueuesModifierConstructorDescriptionDurableLocalCommandBus(DurableQueues durableQueues) Create a newDurableLocalCommandBususing defaults:DurableLocalCommandBus.getCommandQueueName():DurableLocalCommandBus.DEFAULT_COMMAND_QUEUE_NAMEDurableLocalCommandBus.getCommandQueueRedeliveryPolicy():DurableLocalCommandBus.DEFAULT_REDELIVERY_POLICYSendAndDontWaitErrorHandler:SendAndDontWaitErrorHandler.RethrowingSendAndDontWaitErrorHandlerDurableLocalCommandBus(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.RethrowingSendAndDontWaitErrorHandlerDurableLocalCommandBus(DurableQueues durableQueues, QueueName commandQueueName, dk.cloudcreate.essentials.reactive.command.interceptor.CommandBusInterceptor... interceptors) Create a newDurableLocalCommandBususing defaults:DurableLocalCommandBus.getCommandQueueRedeliveryPolicy():DurableLocalCommandBus.DEFAULT_REDELIVERY_POLICYSendAndDontWaitErrorHandler:SendAndDontWaitErrorHandler.RethrowingSendAndDontWaitErrorHandlerDurableLocalCommandBus(DurableQueues durableQueues, QueueName commandQueueName, dk.cloudcreate.essentials.reactive.command.SendAndDontWaitErrorHandler sendAndDontWaitErrorHandler) Create a newDurableLocalCommandBususing defaults:SendAndDontWaitErrorHandler:SendAndDontWaitErrorHandler.RethrowingSendAndDontWaitErrorHandlerDurableLocalCommandBus(DurableQueues durableQueues, QueueName commandQueueName, dk.cloudcreate.essentials.reactive.command.SendAndDontWaitErrorHandler sendAndDontWaitErrorHandler, List<dk.cloudcreate.essentials.reactive.command.interceptor.CommandBusInterceptor> interceptors) Create a newDurableLocalCommandBususing defaults:DurableLocalCommandBus.getCommandQueueRedeliveryPolicy():DurableLocalCommandBus.DEFAULT_REDELIVERY_POLICYDurableLocalCommandBus(DurableQueues durableQueues, QueueName commandQueueName, List<dk.cloudcreate.essentials.reactive.command.interceptor.CommandBusInterceptor> interceptors) Create a newDurableLocalCommandBususing defaults:DurableLocalCommandBus.getCommandQueueRedeliveryPolicy():DurableLocalCommandBus.DEFAULT_REDELIVERY_POLICYSendAndDontWaitErrorHandler:SendAndDontWaitErrorHandler.RethrowingSendAndDontWaitErrorHandlerDurableLocalCommandBus(DurableQueues durableQueues, dk.cloudcreate.essentials.reactive.command.interceptor.CommandBusInterceptor... interceptors) Create a newDurableLocalCommandBususing defaults:DurableLocalCommandBus.getCommandQueueName():DurableLocalCommandBus.DEFAULT_COMMAND_QUEUE_NAMEDurableLocalCommandBus.getCommandQueueRedeliveryPolicy():DurableLocalCommandBus.DEFAULT_REDELIVERY_POLICYSendAndDontWaitErrorHandler:SendAndDontWaitErrorHandler.RethrowingSendAndDontWaitErrorHandlerDurableLocalCommandBus(DurableQueues durableQueues, dk.cloudcreate.essentials.reactive.command.SendAndDontWaitErrorHandler sendAndDontWaitErrorHandler) DurableLocalCommandBus(DurableQueues durableQueues, dk.cloudcreate.essentials.reactive.command.SendAndDontWaitErrorHandler sendAndDontWaitErrorHandler, dk.cloudcreate.essentials.reactive.command.interceptor.CommandBusInterceptor... interceptors) DurableLocalCommandBus(DurableQueues durableQueues, dk.cloudcreate.essentials.reactive.command.SendAndDontWaitErrorHandler sendAndDontWaitErrorHandler, List<dk.cloudcreate.essentials.reactive.command.interceptor.CommandBusInterceptor> interceptors) DurableLocalCommandBus(DurableQueues durableQueues, List<dk.cloudcreate.essentials.reactive.command.interceptor.CommandBusInterceptor> interceptors) Create a newDurableLocalCommandBususing defaults:DurableLocalCommandBus.getCommandQueueName():DurableLocalCommandBus.DEFAULT_COMMAND_QUEUE_NAMEDurableLocalCommandBus.getCommandQueueRedeliveryPolicy():DurableLocalCommandBus.DEFAULT_REDELIVERY_POLICYSendAndDontWaitErrorHandler:SendAndDontWaitErrorHandler.RethrowingSendAndDontWaitErrorHandler