Class DurableQueuesIT<DURABLE_QUEUES extends dk.cloudcreate.essentials.components.foundation.messaging.queue.DurableQueues,UOW extends dk.cloudcreate.essentials.components.foundation.transaction.UnitOfWork,UOW_FACTORY extends dk.cloudcreate.essentials.components.foundation.transaction.UnitOfWorkFactory<UOW>>
java.lang.Object
dk.cloudcreate.essentials.components.foundation.test.messaging.queue.DurableQueuesIT<DURABLE_QUEUES,UOW,UOW_FACTORY>
public abstract class DurableQueuesIT<DURABLE_QUEUES extends dk.cloudcreate.essentials.components.foundation.messaging.queue.DurableQueues,UOW extends dk.cloudcreate.essentials.components.foundation.transaction.UnitOfWork,UOW_FACTORY extends dk.cloudcreate.essentials.components.foundation.transaction.UnitOfWorkFactory<UOW>>
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract DURABLE_QUEUEScreateDurableQueues(UOW_FACTORY unitOfWorkFactory) protected abstract UOW_FACTORYprotected abstract voidresetQueueStorage(UOW_FACTORY unitOfWorkFactory) protected voidusingDurableQueue(Runnable action) protected <R> RwithDurableQueue(Supplier<R> supplier)
-
Field Details
-
unitOfWorkFactory
protected UOW_FACTORY extends dk.cloudcreate.essentials.components.foundation.transaction.UnitOfWorkFactory<UOW> unitOfWorkFactory -
durableQueues
protected DURABLE_QUEUES extends dk.cloudcreate.essentials.components.foundation.messaging.queue.DurableQueues durableQueues
-
-
Constructor Details
-
DurableQueuesIT
public DurableQueuesIT()
-
-
Method Details
-
createDurableQueues
-
createUnitOfWorkFactory
-
resetQueueStorage
-
withDurableQueue
-
usingDurableQueue
-