Setup retriability

Table of contents

  1. Description
  2. @Example

Description

In order to setup retriability you will have to provide to the constructor a RetryConfig object.

@Example

You must replace username, password and region with ones specific for you.

import {
    AlertNotificationClient,
    BasicAuthentication,
    RegionUtils
} from '@sap_oss/alert-notification-client';

const client = new AlertNotificationClient({
    authentication: new BasicAuthentication({
        username: '<your-technical-client-username>',
        password: '<your-technical-client-password'
    }),
    region: RegionUtils.EU10,
    retryConfig: {
        maxRetries: 5,
        retryBackoff: 2500
    }
});

// Now each time a request to Alert Notification service fails it will
// retry for up to 5 times with timeout between request for 2500 milliseconds