Petals CDK

Improve notification provider subscription process

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Blocker Blocker
  • Resolution: Fixed
  • Affects Version/s: 5.1
  • Fix Version/s: 5.1
  • Component/s: Notifications
  • Security Level: Public
  • Description:
    Hide

    When starting, the component registers as a notification provider with the notification broker. The registration process does not block the component start, they are executed concurently.
    As long as the notification broker is not able to process the registration (an error is returned by the notification broker or by the NMR to the notification provider), the registration will be postponed for a moment. The moment duration increases from a minimum value to a maximum value with each try. The minimum and maximum value of the duration are configured at the component level.
    During the registration processing, if a notification must be sent, it is persisted locally to the component (into the work directory of the component).
    When the registration process ends successfully, all unexpired pending notifications are sent.

    Show
    When starting, the component registers as a notification provider with the notification broker. The registration process does not block the component start, they are executed concurently. As long as the notification broker is not able to process the registration (an error is returned by the notification broker or by the NMR to the notification provider), the registration will be postponed for a moment. The moment duration increases from a minimum value to a maximum value with each try. The minimum and maximum value of the duration are configured at the component level. During the registration processing, if a notification must be sent, it is persisted locally to the component (into the work directory of the component). When the registration process ends successfully, all unexpired pending notifications are sent.
  • Environment:
    *

Issue Links

Activity

Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
8d 23h 4m
1
Mathieu Carrolle
Thu, 26 Aug 2010 - 16:11:47 +0200
Open Open In Progress In Progress
1m 14s
1
Christophe Hamerling
Thu, 26 Aug 2010 - 16:13:01 +0200
In Progress In Progress Resolved Resolved
2m 43s
1
Christophe Hamerling
Thu, 26 Aug 2010 - 16:15:44 +0200

People

Dates

  • Created:
    Tue, 17 Aug 2010 - 17:06:54 +0200
    Updated:
    Tue, 23 Nov 2010 - 15:37:06 +0100
    Resolved:
    Thu, 26 Aug 2010 - 16:15:44 +0200