X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fconfig%2Fnetty-threadgroup-config%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyang%2Fnetty%2Fthreadgroup%2FNioEventLoopGroupCloseable.java;h=1b80ec3b26bca7f6c0e290657fe1c509dfb5ba67;hb=refs%2Fchanges%2F02%2F83802%2F42;hp=8e8ee64f3e2bbc62636b2cd5ee11813c9529458f;hpb=becff79d779fcecb444e18cf4fd420c942c1e8b5;p=controller.git diff --git a/opendaylight/config/netty-threadgroup-config/src/main/java/org/opendaylight/controller/config/yang/netty/threadgroup/NioEventLoopGroupCloseable.java b/opendaylight/config/netty-threadgroup-config/src/main/java/org/opendaylight/controller/config/yang/netty/threadgroup/NioEventLoopGroupCloseable.java index 8e8ee64f3e..1b80ec3b26 100644 --- a/opendaylight/config/netty-threadgroup-config/src/main/java/org/opendaylight/controller/config/yang/netty/threadgroup/NioEventLoopGroupCloseable.java +++ b/opendaylight/config/netty-threadgroup-config/src/main/java/org/opendaylight/controller/config/yang/netty/threadgroup/NioEventLoopGroupCloseable.java @@ -10,25 +10,24 @@ package org.opendaylight.controller.config.yang.netty.threadgroup; import io.netty.channel.nio.NioEventLoopGroup; import java.util.concurrent.TimeUnit; -public class NioEventLoopGroupCloseable extends NioEventLoopGroup implements AutoCloseable { +public final class NioEventLoopGroupCloseable extends NioEventLoopGroup implements AutoCloseable { private NioEventLoopGroupCloseable(final int threadCount) { super(threadCount); } private NioEventLoopGroupCloseable() { - super(); } @Override - public void close() throws Exception { + public void close() { shutdownGracefully(0, 1, TimeUnit.SECONDS); } public static NioEventLoopGroupCloseable newInstance(final Integer threadCount) { - if(threadCount == null || threadCount <= 0) { + if (threadCount == null || threadCount <= 0) { return new NioEventLoopGroupCloseable(); } return new NioEventLoopGroupCloseable(threadCount); } -} \ No newline at end of file +}