C# Class AccidentalFish.ApplicationSupport.Core.Policies.Implementation.BackoffPolicyFactory

Inheritance: IBackoffPolicyFactory
显示文件 Open project: JamesRandall/AccidentalFish.ApplicationSupport

Public Methods

Method Description
BackoffPolicyFactory ( ICoreAssemblyLogger coreAssemblyLogger ) : System
CreateAsynchronousBackoffPolicy ( IReadOnlyCollection backoffTimings = null ) : IAsynchronousBackoffPolicy
CreateBackoffPolicy ( IReadOnlyCollection backoffTimings = null ) : IBackoffPolicy

Method Details

BackoffPolicyFactory() public method

public BackoffPolicyFactory ( ICoreAssemblyLogger coreAssemblyLogger ) : System
coreAssemblyLogger ICoreAssemblyLogger
return System

CreateAsynchronousBackoffPolicy() public method

public CreateAsynchronousBackoffPolicy ( IReadOnlyCollection backoffTimings = null ) : IAsynchronousBackoffPolicy
backoffTimings IReadOnlyCollection
return IAsynchronousBackoffPolicy

CreateBackoffPolicy() public method

public CreateBackoffPolicy ( IReadOnlyCollection backoffTimings = null ) : IBackoffPolicy
backoffTimings IReadOnlyCollection
return IBackoffPolicy