private void bindTopologyEventListener()

in src/main/java/org/apache/sling/discovery/impl/standalone/NoClusterDiscoveryService.java [199:209]


    private void bindTopologyEventListener(final TopologyEventListener listener) {
        logger.debug("Binding TopologyEventListener {}", listener);

        synchronized (lock) {
            final List<TopologyEventListener> currentList = new ArrayList<TopologyEventListener>(
                Arrays.asList(listeners));
            currentList.add(listener);
            this.listeners = currentList.toArray(new TopologyEventListener[currentList.size()]);
        }
        listener.handleTopologyEvent(new TopologyEvent(Type.TOPOLOGY_INIT, null, this.currentTopologyView));
    }