class NvaMonitor implements AutoCloseable {

    public synchronized void stop() {
        log.info("Stopping NvaMonitor task");
        isRunning = false;
        lock.lock();
        try {
            log.debug("Signalling NvaMonitor condition");
            shutdown.signal();
            log.debug("Signalled NvaMonitor condition");
        } finally {
            lock.unlock();
        }
    }

    public  NvaMonitor(DaemonConfiguration configuration);

}