Class AbstractDurableLocalCommandBusIT<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.reactive.command.AbstractDurableLocalCommandBusIT<DURABLE_QUEUES,UOW,UOW_FACTORY>

public abstract class AbstractDurableLocalCommandBusIT<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 Details

    • ON_PURPOSE

      public static final String ON_PURPOSE
      See Also:
    • 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
    • commandBus

      protected dk.cloudcreate.essentials.components.foundation.reactive.command.DurableLocalCommandBus commandBus
    • errorHandler

      protected dk.cloudcreate.essentials.components.foundation.test.reactive.command.AbstractDurableLocalCommandBusIT.TestSendAndDontWaitErrorHandler errorHandler
  • Constructor Details

    • AbstractDurableLocalCommandBusIT

      public AbstractDurableLocalCommandBusIT()
  • Method Details

    • createDurableQueues

      protected abstract DURABLE_QUEUES createDurableQueues(UOW_FACTORY unitOfWorkFactory)
    • createUnitOfWorkFactory

      protected abstract UOW_FACTORY createUnitOfWorkFactory()