X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fmanager%2Ftestingservices%2Fscheduledthreadpool%2FTestingScheduledThreadPoolModule.java;h=a16c7c5092ba6506834e121726e1be40512aa882;hp=8c6cd03cde8c919a65934de336825e74509b9a6b;hb=2b78ca93f44c372fd72927db6cbd65f5d8387b49;hpb=37b0822a7a60079ccaaf261e8ee4eb6a3636c1a0 diff --git a/opendaylight/config/config-manager/src/test/java/org/opendaylight/controller/config/manager/testingservices/scheduledthreadpool/TestingScheduledThreadPoolModule.java b/opendaylight/config/config-manager/src/test/java/org/opendaylight/controller/config/manager/testingservices/scheduledthreadpool/TestingScheduledThreadPoolModule.java index 8c6cd03cde..a16c7c5092 100644 --- a/opendaylight/config/config-manager/src/test/java/org/opendaylight/controller/config/manager/testingservices/scheduledthreadpool/TestingScheduledThreadPoolModule.java +++ b/opendaylight/config/config-manager/src/test/java/org/opendaylight/controller/config/manager/testingservices/scheduledthreadpool/TestingScheduledThreadPoolModule.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. + * Copyright (c) 2013, 2017 Cisco Systems, Inc. and others. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, @@ -23,10 +23,8 @@ import org.opendaylight.controller.config.spi.Module; * This class has two exported interfaces and two runtime beans. Recreation is * triggered by setting Recreate attribute to true. */ -public class TestingScheduledThreadPoolModule implements Module, - TestingScheduledThreadPoolConfigBeanMXBean, - RuntimeBeanRegistratorAwareModule, - TestingScheduledThreadPoolServiceInterface { +public class TestingScheduledThreadPoolModule implements Module, TestingScheduledThreadPoolConfigBeanMXBean, + RuntimeBeanRegistratorAwareModule, TestingScheduledThreadPoolServiceInterface { private final ModuleIdentifier identifier; @Nullable @@ -39,17 +37,15 @@ public class TestingScheduledThreadPoolModule implements Module, private RootRuntimeBeanRegistrator runtimeBeanRegistrator; private boolean recreate; - public TestingScheduledThreadPoolModule(ModuleIdentifier identifier, - @Nullable AutoCloseable oldCloseable, - @Nullable TestingScheduledThreadPoolImpl oldInstance) { + public TestingScheduledThreadPoolModule(final ModuleIdentifier identifier, + @Nullable final AutoCloseable oldCloseable, @Nullable final TestingScheduledThreadPoolImpl oldInstance) { this.identifier = identifier; this.oldCloseable = oldCloseable; this.oldInstance = oldInstance; } @Override - public void setRuntimeBeanRegistrator( - RootRuntimeBeanRegistrator runtimeBeanRegistrator) { + public void setRuntimeBeanRegistrator(final RootRuntimeBeanRegistrator runtimeBeanRegistrator) { this.runtimeBeanRegistrator = runtimeBeanRegistrator; } @@ -57,14 +53,13 @@ public class TestingScheduledThreadPoolModule implements Module, public void validate() { assertNull(runtimeBeanRegistrator); // check thread count - checkState(threadCount > 0, - "Parameter 'ThreadCount' must be greater than 0"); + checkState(threadCount > 0, "Parameter 'ThreadCount' must be greater than 0"); } @Override public boolean canReuse(final Module oldModule) { - return getClass().isInstance(oldModule) && getThreadCount() == - ((TestingScheduledThreadPoolModule) oldModule).getThreadCount(); + return getClass().isInstance(oldModule) + && getThreadCount() == ((TestingScheduledThreadPoolModule) oldModule).getThreadCount(); } @Override @@ -73,11 +68,12 @@ public class TestingScheduledThreadPoolModule implements Module, } @Override - public void setThreadCount(int threadCount) { + public void setThreadCount(final int threadCount) { this.threadCount = threadCount; } @Override + @SuppressWarnings("IllegalCatch") public Closeable getInstance() { assertNotNull(runtimeBeanRegistrator); if (instance == null) { @@ -89,13 +85,12 @@ public class TestingScheduledThreadPoolModule implements Module, if (oldCloseable != null) { try { oldCloseable.close(); - } catch (Exception e) { + } catch (final Exception e) { throw new RuntimeException(e); } } // close old threadpool and esp. unregister runtime beans - instance = new TestingScheduledThreadPoolImpl( - runtimeBeanRegistrator, threadCount); + instance = new TestingScheduledThreadPoolImpl(runtimeBeanRegistrator, threadCount); } } return instance; @@ -108,7 +103,7 @@ public class TestingScheduledThreadPoolModule implements Module, } @Override - public void setRecreate(boolean recreate) { + public void setRecreate(final boolean recreate) { this.recreate = recreate; } @@ -116,6 +111,4 @@ public class TestingScheduledThreadPoolModule implements Module, public ModuleIdentifier getIdentifier() { return identifier; } - - }