CPD Results
The following document contains the results of PMD's CPD 6.4.0.
Duplications
File | Line |
---|---|
org/apache/logging/log4j/web/Log4jServletContextListener.java | 77 |
org/apache/logging/log4j/web/Log4jShutdownOnContextDestroyedListener.java | 64 |
LOGGER.debug("Log4jServletContextListener ensuring that Log4j shuts down properly."); this.initializer.clearLoggerContext(); // the application is finished // shutting down now if (initializer instanceof LifeCycle2) { final String stopTimeoutStr = servletContext.getInitParameter(KEY_STOP_TIMEOUT); final long stopTimeout = Strings.isEmpty(stopTimeoutStr) ? DEFAULT_STOP_TIMEOUT : Long.parseLong(stopTimeoutStr); final String timeoutTimeUnitStr = servletContext.getInitParameter(KEY_STOP_TIMEOUT_TIMEUNIT); final TimeUnit timeoutTimeUnit = Strings.isEmpty(timeoutTimeUnitStr) ? DEFAULT_STOP_TIMEOUT_TIMEUNIT : TimeUnit.valueOf(timeoutTimeUnitStr.toUpperCase(Locale.ROOT)); ((LifeCycle2) this.initializer).stop(stopTimeout, timeoutTimeUnit); } else { this.initializer.stop(); } } } |