DeploymentManager mgr = null;
try {
mgr = getDeploymentManager();
Target[] targets = mgr.getTargets();
startupModules = mgr.getAvailableModules(null, targets);
mgr.release();
mgr = null;
monitor = new DirectoryMonitor(dir, this, pollIntervalMillis);
log.debug("Hot deploy scanner intialized; starting main loop.");
Thread t = new Thread(monitor, "Geronimo hot deploy scanner");
t.setDaemon(true);