Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SystemErrorRetryPolicy

Package version

class

Instantiates a new "ExponentialRetryPolicyFilter" instance.

constructor
param

The client retry count.

param

The client retry interval, in milliseconds.

param

The minimum retry interval, in milliseconds.

param

The maximum retry interval, in milliseconds.

Hierarchy

Implements

Index

Constructors

constructor

Properties

DEFAULT_CLIENT_MAX_RETRY_INTERVAL

DEFAULT_CLIENT_MAX_RETRY_INTERVAL: number

DEFAULT_CLIENT_MIN_RETRY_INTERVAL

DEFAULT_CLIENT_MIN_RETRY_INTERVAL: number

DEFAULT_CLIENT_RETRY_COUNT

DEFAULT_CLIENT_RETRY_COUNT: number

DEFAULT_CLIENT_RETRY_INTERVAL

DEFAULT_CLIENT_RETRY_INTERVAL: number

_nextPolicy

_nextPolicy: RequestPolicy

_options

maxRetryInterval

maxRetryInterval: number

minRetryInterval

minRetryInterval: number

retryCount

retryCount: number

retryInterval

retryInterval: number

Methods

log

  • Attempt to log the provided message to the provided logger. If no logger was provided or if the log level does not meat the logger's threshold, then nothing will be logged.

    Parameters

    • logLevel: HttpPipelineLogLevel

      The log level of this log.

    • message: string

      The message of this log.

    Returns void

sendRequest

shouldLog

  • Get whether or not a log with the provided log level should be logged.

    Parameters

    Returns boolean

    Whether or not a log with the provided log level should be logged.

Generated using TypeDoc