You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Stefan Egli (JIRA)" <ji...@apache.org> on 2016/03/21 15:16:25 UTC

[jira] [Created] (SLING-5621) Add InitDelayingTopologyEventListener, a listener that can delay the first INIT event

Stefan Egli created SLING-5621:
----------------------------------

             Summary: Add InitDelayingTopologyEventListener, a listener that can delay the first INIT event
                 Key: SLING-5621
                 URL: https://issues.apache.org/jira/browse/SLING-5621
             Project: Sling
          Issue Type: New Feature
          Components: Extensions
    Affects Versions: Discovery Commons 1.0.10
            Reporter: Stefan Egli
            Assignee: Stefan Egli
             Fix For: Discovery Commons 1.0.12


InitDelayingTopologyEventListener came up as part of SLING-5560: a {{TopologyEventListener}} that holds back events until a certain 'startup time' has passed, after which it will either send a {{TOPOLOGY_INIT}} (if the last held back event was either {{TOPOLOGY_INIT}}, {{TOPOLOGY_CHANGED}} or {{PROPERTIES_CHANGED}}) - or it waits for the next such stable event (when it got a {{TOPOLOGY_CHANGING}} as the last event). This could be of general use, hence moved it from sling.event to sling.discovery.commons. At this stage this is a plain listener class - perhaps this could be made something like a property of a listener at some later point - but at this stage this simple approach seems good enough.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)