aboutsummaryrefslogtreecommitdiffstats
path: root/server/process
diff options
context:
space:
mode:
authorStephane Gamard <stephane.gamard@searchbox.com>2014-08-14 09:44:44 +0200
committerStephane Gamard <stephane.gamard@searchbox.com>2014-08-14 09:55:19 +0200
commit46bd831271222c3a9ae5c51a77e1ad693f1cc3e9 (patch)
tree90dac8c9163db7eded304d49d4c0e948ec0177f7 /server/process
parentefef547461ac486c9f7531204c7eceb95a16b7b9 (diff)
downloadsonarqube-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.java19
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;
}
}