AccidentalFish.ApplicationSupport.Core.Policies Namespace |
Interface | Description | |
---|---|---|
![]() | IAsynchronousBackoffPolicy |
Asynchronous backoff policy
|
![]() | IBackoffPolicy |
As opposed to a retry policy a back off policy doesn't fail at a maximum number of retries but continues to try.
Generally used with a queue.
|
![]() | ILeasedRetry |
Allows an operation to be run inside a lease block ensuring that the operation will never happen in parallel even
in a multi-thread / multi-server environment.
|
![]() | ILeaseManagerT |
Allowing the caller to acquire and release leases.
A lease allows the user to perform a lock in a multi-server environment by using a shared locking resource (in Azure blob storage)
|
![]() | ILeaseManagerFactory |
Factory for the lease manager
|
![]() | IResourceCreator |
An interface that can be attached to implementations to support resource creation (such as Azure tables)
|