public void shutdown()

in src/main/java/org/apache/sling/installer/provider/jcr/impl/JcrInstaller.java [222:249]


        public void shutdown() {
            while (running.get()) {
                try {
                    Thread.sleep(10);
                } catch (final InterruptedException e) {
                    Thread.currentThread().interrupt();
                }
            }
            try {
                if (session != null) {
                    for (final RootFolderListener wfc : listeners) {
                        wfc.cleanup(session);
                    }
                    session.getWorkspace().getObservationManager().removeEventListener(this);
                    if (moveEventListener != null) {
                        moveEventListener.cleanup(session);
                        moveEventListener = null;
                    }
                }
            } catch (final RepositoryException e) {
                logger.warn("Exception in stop()", e);
            }
            if (session != null) {
                session.logout();
                session = null;
            }
            listeners.clear();
        }