protected void bindTopologyEventListener()

in src/main/java/org/apache/sling/discovery/oak/OakDiscoveryService.java [353:366]


    protected void bindTopologyEventListener(final TopologyEventListener eventListener) {
        viewStateManagerLock.lock();
        try {
            if (!activated) {
                pendingListeners.add(eventListener);
            } else {
                viewStateManager.bind(eventListener);
            }
        } finally {
            if (viewStateManagerLock != null) {
                viewStateManagerLock.unlock();
            }
        }
    }