Class LocalCompetingConsumersDurableQueueIT<DURABLE_QUEUES extends DurableQueues,UOW extends UnitOfWork,UOW_FACTORY extends UnitOfWorkFactory<UOW>>

java.lang.Object
dk.cloudcreate.essentials.components.foundation.test.messaging.queue.LocalCompetingConsumersDurableQueueIT<DURABLE_QUEUES,UOW,UOW_FACTORY>

public abstract class LocalCompetingConsumersDurableQueueIT<DURABLE_QUEUES extends DurableQueues,UOW extends UnitOfWork,UOW_FACTORY extends UnitOfWorkFactory<UOW>> extends Object
  • Field Details

  • Constructor Details

    • LocalCompetingConsumersDurableQueueIT

      public LocalCompetingConsumersDurableQueueIT()
  • Method Details

    • createDurableQueues

      protected abstract DURABLE_QUEUES createDurableQueues(UOW_FACTORY unitOfWorkFactory)
    • createUnitOfWorkFactory

      protected abstract UOW_FACTORY createUnitOfWorkFactory()
    • resetQueueStorage

      protected abstract void resetQueueStorage(UOW_FACTORY unitOfWorkFactory)
    • usingDurableQueue

      protected dk.cloudcreate.essentials.shared.time.Timing usingDurableQueue(String description, Runnable action)