Uses of Interface
dk.cloudcreate.essentials.components.foundation.transaction.UnitOfWorkFactory
-
-
Uses of UnitOfWorkFactory in dk.cloudcreate.essentials.components.foundation.fencedlock
Fields in dk.cloudcreate.essentials.components.foundation.fencedlock declared as UnitOfWorkFactory Modifier and Type Field Description protected UnitOfWorkFactory<? extends UOW>DBFencedLockManager. unitOfWorkFactoryConstructors in dk.cloudcreate.essentials.components.foundation.fencedlock with parameters of type UnitOfWorkFactory Constructor Description DBFencedLockManager(FencedLockStorage<UOW,LOCK> lockStorage, UnitOfWorkFactory<? extends UOW> unitOfWorkFactory, Optional<String> lockManagerInstanceId, Duration lockTimeOut, Duration lockConfirmationInterval, Optional<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 UnitOfWorkFactory Modifier and Type Class Description classDefaultDurableQueueConsumer<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.)Methods in dk.cloudcreate.essentials.components.foundation.messaging.queue that return types with arguments of type UnitOfWorkFactory Modifier and Type Method Description Optional<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 UnitOfWorkFactory Constructor Description UnitOfWorkControllingCommandBusInterceptor(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.jdbi Modifier and Type Interface Description interfaceHandleAwareUnitOfWorkFactory<UOW extends HandleAwareUnitOfWork>Specialization ofUnitOfWorkFactorythat created and maintainsHandleAwareUnitOfWork'sClasses in dk.cloudcreate.essentials.components.foundation.transaction.jdbi that implement UnitOfWorkFactory Modifier and Type Class Description classGenericHandleAwareUnitOfWorkFactory<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.classJdbiUnitOfWorkFactory -
Uses of UnitOfWorkFactory in dk.cloudcreate.essentials.components.foundation.transaction.spring
Classes in dk.cloudcreate.essentials.components.foundation.transaction.spring that implement UnitOfWorkFactory Modifier and Type Class Description classSpringTransactionAwareUnitOfWorkFactory<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 UnitOfWorkFactory Modifier and Type Class Description classSpringTransactionAwareJdbiUnitOfWorkFactoryASpringTransactionAwareUnitOfWorkFactoryversion 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 Modifier and Type Class Description classSpringMongoTransactionAwareUnitOfWorkFactory
-