Details

    • Type: Sub-task Sub-task
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Duplicate
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      Add support to AbstractService that allow callers to register listeners for all instances. The existing listener interface could be used. This allows management tools to hook into the events.

      The static listeners would be invoked for all state changes except creation (base class shouldn't be handing out references to itself at this point).

      These static events could all be async, pushed through a shared ConcurrentLinkedQueue; failures logged at warn and the rest of the listeners invoked.

      1. MAPREDUCE-3995.patch
        3 kB
        Steve Loughran
      2. MAPREDUCE-3995.patch
        2 kB
        Steve Loughran
      3. MAPREDUCE-3995.patch
        2 kB
        Steve Loughran
      4. MAPREDUCE-3995.patch
        15 kB
        Steve Loughran
      5. MAPREDUCE-3995.patch
        17 kB
        Steve Loughran
      6. MAPREDUCE-3995.patch
        17 kB
        Steve Loughran

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Steve Loughran
              Reporter:
              Steve Loughran
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development