Class LocalCompetingConsumersDurableQueueIT<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.LocalCompetingConsumersDurableQueueIT<DURABLE_QUEUES,UOW,UOW_FACTORY>
public abstract class LocalCompetingConsumersDurableQueueIT<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
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract DURABLE_QUEUEScreateDurableQueues(UOW_FACTORY unitOfWorkFactory) protected abstract UOW_FACTORYprotected abstract voidresetQueueStorage(UOW_FACTORY unitOfWorkFactory) protected dk.cloudcreate.essentials.shared.time.TimingusingDurableQueue(String description, Runnable action)
-
Field Details
-
NUMBER_OF_MESSAGES
public static final int NUMBER_OF_MESSAGES- See Also:
-
PARALLEL_CONSUMERS
public static final int PARALLEL_CONSUMERS- See Also:
-
-
Constructor Details
-
LocalCompetingConsumersDurableQueueIT
public LocalCompetingConsumersDurableQueueIT()
-
-
Method Details
-
createDurableQueues
-
createUnitOfWorkFactory
-
resetQueueStorage
-
usingDurableQueue
-