Uses of Interface
dk.cloudcreate.essentials.components.foundation.transaction.UnitOfWorkFactory
Packages that use UnitOfWorkFactory
Package
Description
-
Uses of UnitOfWorkFactory in dk.cloudcreate.essentials.components.foundation.fencedlock
Fields in dk.cloudcreate.essentials.components.foundation.fencedlock declared as UnitOfWorkFactoryModifier and TypeFieldDescriptionprotected final UnitOfWorkFactory<? extends UOW>DBFencedLockManager.unitOfWorkFactoryConstructors in dk.cloudcreate.essentials.components.foundation.fencedlock with parameters of type UnitOfWorkFactoryModifierConstructorDescriptionprotectedDBFencedLockManager(FencedLockStorage<UOW, LOCK> lockStorage, UnitOfWorkFactory<? extends UOW> unitOfWorkFactory, Optional<String> lockManagerInstanceId, Duration lockTimeOut, Duration lockConfirmationInterval, Optional<dk.cloudcreate.essentials.reactive.EventBus> eventBus) -
Uses of UnitOfWorkFactory in dk.cloudcreate.essentials.components.foundation.messaging.queue
Classes in dk.cloudcreate.essentials.components.foundation.messaging.queue with type parameters of type UnitOfWorkFactoryModifier and TypeClassDescriptionclassDefaultDurableQueueConsumer<DURABLE_QUEUES extends DurableQueues,UOW extends UnitOfWork, UOW_FACTORY extends UnitOfWorkFactory<UOW>> The defaultDurableQueueConsumerwhich provides basic implementation (including retrying messages in case of failure, polling interval optimization, etc.)
Log levels of interest:Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue that return types with arguments of type UnitOfWorkFactoryModifier and TypeMethodDescriptionOptional<UnitOfWorkFactory<? extends UnitOfWork>>DurableQueues.getUnitOfWorkFactory() -
Uses of UnitOfWorkFactory in dk.cloudcreate.essentials.components.foundation.reactive.command
Constructors in dk.cloudcreate.essentials.components.foundation.reactive.command with parameters of type UnitOfWorkFactoryModifierConstructorDescriptionUnitOfWorkControllingCommandBusInterceptor(UnitOfWorkFactory<? extends UnitOfWork> unitOfWorkFactory) -
Uses of UnitOfWorkFactory in dk.cloudcreate.essentials.components.foundation.transaction.jdbi
Subinterfaces of UnitOfWorkFactory in dk.cloudcreate.essentials.components.foundation.transaction.jdbiModifier and TypeInterfaceDescriptioninterfaceHandleAwareUnitOfWorkFactory<UOW extends HandleAwareUnitOfWork>Specialization ofUnitOfWorkFactorythat created and maintainsHandleAwareUnitOfWork'sClasses in dk.cloudcreate.essentials.components.foundation.transaction.jdbi that implement UnitOfWorkFactoryModifier and TypeClassDescriptionclassGenericHandleAwareUnitOfWorkFactory<UOW extends HandleAwareUnitOfWork>GenericHandleAwareUnitOfWorkFactoryvariant where the implementation manually manages theUnitOfWorkand the underlying database Transaction.
This class is built for inheritance, but can also be used directly - e.g.class -
Uses of UnitOfWorkFactory in dk.cloudcreate.essentials.components.foundation.transaction.spring
Classes in dk.cloudcreate.essentials.components.foundation.transaction.spring that implement UnitOfWorkFactoryModifier and TypeClassDescriptionclassSpringTransactionAwareUnitOfWorkFactory<TRX_MGR extends org.springframework.transaction.PlatformTransactionManager,UOW extends SpringTransactionAwareUnitOfWork<TRX_MGR, UOW>> Variant of theUnitOfWorkFactorywhich can delegate the creation of the underlying transaction to the providedPlatformTransactionManagerinstance.
TheUnitOfWorktype specialization needs to extendSpringTransactionAwareUnitOfWork -
Uses of UnitOfWorkFactory in dk.cloudcreate.essentials.components.foundation.transaction.spring.jdbi
Classes in dk.cloudcreate.essentials.components.foundation.transaction.spring.jdbi that implement UnitOfWorkFactoryModifier and TypeClassDescriptionclassASpringTransactionAwareUnitOfWorkFactoryversion of theHandleAwareUnitOfWorkFactorywhich supports the standardHandleAwareUnitOfWorkusingJdbi -
Uses of UnitOfWorkFactory in dk.cloudcreate.essentials.components.foundation.transaction.spring.mongo
Classes in dk.cloudcreate.essentials.components.foundation.transaction.spring.mongo that implement UnitOfWorkFactory