Class DistributedCompetingConsumersDurableQueuesIT<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>>


  • public abstract class DistributedCompetingConsumersDurableQueuesIT<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
    • Constructor Detail

      • DistributedCompetingConsumersDurableQueuesIT

        public DistributedCompetingConsumersDurableQueuesIT()
    • Method Detail

      • createUnitOfWorkFactory

        protected abstract UOW_FACTORY createUnitOfWorkFactory()
      • resetQueueStorage

        protected abstract void resetQueueStorage​(UOW_FACTORY unitOfWorkFactory)
      • usingDurableQueue

        protected void usingDurableQueue​(Runnable action)