Repository: camel Updated Branches: refs/heads/master 3dfec74fd -> 1413c1f47
Code clean-up Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/1413c1f4 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/1413c1f4 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/1413c1f4 Branch: refs/heads/master Commit: 1413c1f4776ee28a01b82772c792178277e1bd52 Parents: 3dfec74 Author: Antonin Stefanutti <anto...@stefanutti.fr> Authored: Fri Apr 29 15:02:17 2016 +0200 Committer: Antonin Stefanutti <anto...@stefanutti.fr> Committed: Fri Apr 29 15:02:17 2016 +0200 ---------------------------------------------------------------------- .../impl/DefaultExecutorServiceManager.java | 25 +++++++++----------- 1 file changed, 11 insertions(+), 14 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/1413c1f4/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java b/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java index a0a75a2..b78c909 100644 --- a/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java +++ b/camel-core/src/main/java/org/apache/camel/impl/DefaultExecutorServiceManager.java @@ -55,18 +55,17 @@ import org.slf4j.LoggerFactory; /** * Default {@link org.apache.camel.spi.ExecutorServiceManager}. * - * @version */ public class DefaultExecutorServiceManager extends ServiceSupport implements ExecutorServiceManager { private static final Logger LOG = LoggerFactory.getLogger(DefaultExecutorServiceManager.class); private final CamelContext camelContext; private ThreadPoolFactory threadPoolFactory = new DefaultThreadPoolFactory(); - private final List<ExecutorService> executorServices = new CopyOnWriteArrayList<ExecutorService>(); + private final List<ExecutorService> executorServices = new CopyOnWriteArrayList<>(); private String threadNamePattern; private long shutdownAwaitTermination = 10000; private String defaultThreadPoolProfileId = "defaultThreadPoolProfile"; - private final Map<String, ThreadPoolProfile> threadPoolProfiles = new ConcurrentHashMap<String, ThreadPoolProfile>(); + private final Map<String, ThreadPoolProfile> threadPoolProfiles = new ConcurrentHashMap<>(); private ThreadPoolProfile defaultProfile; public DefaultExecutorServiceManager(CamelContext camelContext) { @@ -132,8 +131,7 @@ public class DefaultExecutorServiceManager extends ServiceSupport implements Exe @Override public void setThreadNamePattern(String threadNamePattern) { // must set camel id here in the pattern and let the other placeholders be resolved on demand - String name = threadNamePattern.replaceFirst("#camelId#", this.camelContext.getName()); - this.threadNamePattern = name; + this.threadNamePattern = threadNamePattern.replaceFirst("#camelId#", this.camelContext.getName()); } @Override @@ -190,7 +188,7 @@ public class DefaultExecutorServiceManager extends ServiceSupport implements Exe ExecutorService executorService = threadPoolFactory.newThreadPool(profile, threadFactory); onThreadPoolCreated(executorService, source, profile.getId()); if (LOG.isDebugEnabled()) { - LOG.debug("Created new ThreadPool for source: {} with name: {}. -> {}", new Object[]{source, sanitizedName, executorService}); + LOG.debug("Created new ThreadPool for source: {} with name: {}. -> {}", source, sanitizedName, executorService); } return executorService; @@ -216,7 +214,7 @@ public class DefaultExecutorServiceManager extends ServiceSupport implements Exe onThreadPoolCreated(answer, source, null); if (LOG.isDebugEnabled()) { - LOG.debug("Created new CachedThreadPool for source: {} with name: {}. -> {}", new Object[]{source, sanitizedName, answer}); + LOG.debug("Created new CachedThreadPool for source: {} with name: {}. -> {}", source, sanitizedName, answer); } return answer; } @@ -243,7 +241,7 @@ public class DefaultExecutorServiceManager extends ServiceSupport implements Exe onThreadPoolCreated(answer, source, null); if (LOG.isDebugEnabled()) { - LOG.debug("Created new ScheduledThreadPool for source: {} with name: {}. -> {}", new Object[]{source, sanitizedName, answer}); + LOG.debug("Created new ScheduledThreadPool for source: {} with name: {}. -> {}", source, sanitizedName, answer); } return answer; } @@ -320,10 +318,10 @@ public class DefaultExecutorServiceManager extends ServiceSupport implements Exe // if we logged at WARN level, then report at INFO level when we are complete so the end user can see this in the log if (warned) { LOG.info("Shutdown of ExecutorService: {} is shutdown: {} and terminated: {} took: {}.", - new Object[]{executorService, executorService.isShutdown(), executorService.isTerminated(), TimeUtils.printDuration(watch.taken())}); + executorService, executorService.isShutdown(), executorService.isTerminated(), TimeUtils.printDuration(watch.taken())); } else if (LOG.isDebugEnabled()) { LOG.debug("Shutdown of ExecutorService: {} is shutdown: {} and terminated: {} took: {}.", - new Object[]{executorService, executorService.isShutdown(), executorService.isTerminated(), TimeUtils.printDuration(watch.taken())}); + executorService, executorService.isShutdown(), executorService.isTerminated(), TimeUtils.printDuration(watch.taken())); } } @@ -367,7 +365,7 @@ public class DefaultExecutorServiceManager extends ServiceSupport implements Exe answer = executorService.shutdownNow(); if (LOG.isTraceEnabled()) { LOG.trace("Shutdown of ExecutorService: {} is shutdown: {} and terminated: {}.", - new Object[]{executorService, executorService.isShutdown(), executorService.isTerminated()}); + executorService, executorService.isShutdown(), executorService.isTerminated()); } } @@ -439,7 +437,7 @@ public class DefaultExecutorServiceManager extends ServiceSupport implements Exe // as by normal all threads pool should have been shutdown using proper lifecycle // by their EIPs, components etc. This is acting as a fail-safe during shutdown // of CamelContext itself. - Set<ExecutorService> forced = new LinkedHashSet<ExecutorService>(); + Set<ExecutorService> forced = new LinkedHashSet<>(); if (!executorServices.isEmpty()) { // at first give a bit of time to shutdown nicely as the thread pool is most likely in the process of being shutdown also LOG.debug("Giving time for {} ExecutorService's to shutdown properly (acting as fail-safe)", executorServices.size()); @@ -547,8 +545,7 @@ public class DefaultExecutorServiceManager extends ServiceSupport implements Exe } private ThreadFactory createThreadFactory(String name, boolean isDaemon) { - ThreadFactory threadFactory = new CamelThreadFactory(threadNamePattern, name, isDaemon); - return threadFactory; + return new CamelThreadFactory(threadNamePattern, name, isDaemon); } }