Uses of Interface
dk.cloudcreate.essentials.components.foundation.messaging.queue.DurableQueues
-
-
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 DurableQueues Modifier and Type Method Description static 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 DurableQueues Constructor Description DurableQueueBasedInboxes(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 DurableQueues Modifier and Type Class Description classDefaultDurableQueueConsumer<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 DurableQueues Modifier and Type Method Description DurableQueuesDurableQueues. 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 operationsDurableQueuesDurableQueues. removeInterceptor(DurableQueuesInterceptor interceptor)Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue with parameters of type DurableQueues Modifier and Type Method Description voidDurableQueuesInterceptor. 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 DurableQueues Modifier and Type Method Description voidDurableQueuesMicrometerInterceptor. 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 DurableQueues Modifier and Type Method Description DurableLocalCommandBusBuilderDurableLocalCommandBusBuilder. setDurableQueues(DurableQueues durableQueues)Set the underlying Durable Queues providerConstructors in dk.cloudcreate.essentials.components.foundation.reactive.command with parameters of type DurableQueues Constructor Description DurableLocalCommandBus(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
-