diff options
author | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-08-14 09:44:44 +0200 |
---|---|---|
committer | Stephane Gamard <stephane.gamard@searchbox.com> | 2014-08-14 09:55:19 +0200 |
commit | 46bd831271222c3a9ae5c51a77e1ad693f1cc3e9 (patch) | |
tree | 90dac8c9163db7eded304d49d4c0e948ec0177f7 /server/process | |
parent | efef547461ac486c9f7531204c7eceb95a16b7b9 (diff) | |
download | sonarqube-46bd831271222c3a9ae5c51a77e1ad693f1cc3e9.tar.gz sonarqube-46bd831271222c3a9ae5c51a77e1ad693f1cc3e9.zip |
fix quality flaws
Diffstat (limited to 'server/process')
-rw-r--r-- | server/process/sonar-process/src/main/java/org/sonar/process/MonitoredProcess.java | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/server/process/sonar-process/src/main/java/org/sonar/process/MonitoredProcess.java b/server/process/sonar-process/src/main/java/org/sonar/process/MonitoredProcess.java index 49ed4618ed0..627d3f45734 100644 --- a/server/process/sonar-process/src/main/java/org/sonar/process/MonitoredProcess.java +++ b/server/process/sonar-process/src/main/java/org/sonar/process/MonitoredProcess.java @@ -30,6 +30,8 @@ import java.util.concurrent.TimeUnit; public abstract class MonitoredProcess implements ProcessMXBean { + private final static Logger LOGGER = LoggerFactory.getLogger(MonitoredProcess.class); + public static final String NAME_PROPERTY = "pName"; private static final long AUTOKILL_TIMEOUT_MS = 30000L; private static final long AUTOKILL_CHECK_DELAY_MS = 2000L; @@ -47,11 +49,11 @@ public abstract class MonitoredProcess implements ProcessMXBean { private ScheduledExecutorService monitor; private final boolean isMonitored; - protected MonitoredProcess(Props props) throws Exception { + protected MonitoredProcess(Props props) { this(props, false); } - protected MonitoredProcess(Props props, boolean monitor) throws Exception { + protected MonitoredProcess(Props props, boolean monitor) { this.isMonitored = monitor; this.props = props; this.name = props.of(NAME_PROPERTY); @@ -87,12 +89,10 @@ public abstract class MonitoredProcess implements ProcessMXBean { if (monitor != null) { throw new IllegalStateException("Already started"); } - - Logger logger = LoggerFactory.getLogger(getClass()); - logger.debug("Process[{}] starting", name); + LOGGER.debug("Process[{}] starting", name); scheduleAutokill(this.isMonitored); doStart(); - logger.debug("Process[{}] started", name); + LOGGER.debug("Process[{}] started", name); } /** @@ -127,8 +127,7 @@ public abstract class MonitoredProcess implements ProcessMXBean { @Override public final void terminate() { if (monitor != null) { - Logger logger = LoggerFactory.getLogger(getClass()); - logger.debug("Process[{}] terminating", name); + LOGGER.debug("Process[{}] terminating", name); monitor.shutdownNow(); monitor = null; if (pingTask != null) { @@ -138,10 +137,10 @@ public abstract class MonitoredProcess implements ProcessMXBean { try { doTerminate(); } catch (Exception e) { - LoggerFactory.getLogger(getClass()).error("Fail to terminate " + name, e); + LOGGER.error("Fail to terminate " + name, e); // do not propagate exception } - logger.debug("Process[{}] terminated", name); + LOGGER.debug("Process[{}] terminated", name); terminated = true; } } |