ReplanningRetryPolicyFactory

public enum ReplanningRetryPolicyFactory

Responsible for creating default implementation of a ReplanningRetryPolicy.

  • Creates default implementation of a ReplanningRetryPolicy with provided maximal delay between retries or default maxRetryDelay value.

    Declaration

    Swift

    public static func create(
        maxRetryDelay: DispatchTimeInterval = ReplanningRetryPolicyFactory.Defaults
            .maxRetryDelay
    )
        -> ReplanningRetryPolicy

    Parameters

    maxRetryDelay

    Maximum delay (in seconds) between retries. The default is 10 seconds.

    Return Value

    An instance of ReplanningRetryPolicy.

  • Declaration

    Swift

    public enum Defaults