Uses of Interface
dk.cloudcreate.essentials.components.foundation.Lifecycle
-
Packages that use Lifecycle Package Description dk.cloudcreate.essentials.components.foundation.fencedlock dk.cloudcreate.essentials.components.foundation.messaging.queue -
-
Uses of Lifecycle in dk.cloudcreate.essentials.components.foundation.fencedlock
Subinterfaces of Lifecycle in dk.cloudcreate.essentials.components.foundation.fencedlock Modifier and Type Interface Description interfaceFencedLockManagerThis library provides a Distributed Locking Manager based of the Fenced Locking concept described here
TheFencedLockManageris responsible for obtaining and managing distributedFencedLock's, which are named exclusive locks.
Only oneFencedLockManagerinstance can acquire aFencedLockat a time.
The implementation has been on supporting intra-service (i.e.Classes in dk.cloudcreate.essentials.components.foundation.fencedlock that implement Lifecycle Modifier and Type Class Description classDBFencedLockManager<UOW extends UnitOfWork,LOCK extends DBFencedLock> -
Uses of Lifecycle in dk.cloudcreate.essentials.components.foundation.messaging.queue
Subinterfaces of Lifecycle in dk.cloudcreate.essentials.components.foundation.messaging.queue Modifier and Type Interface Description interfaceDurableQueueConsumerDurableQueuesconsumerinterfaceDurableQueuesTheDurableQueuesconcept supports intra-service point-to-point messaging using durable Queues that guarantee At-Least-Once delivery of messages.
The only requirement is that message producers and message consumers can access the same underlying durable Queue storage.Classes in dk.cloudcreate.essentials.components.foundation.messaging.queue that implement Lifecycle 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.)
-