X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Fnetconf-netty-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fnettyutil%2FAbstractNetconfDispatcher.java;h=79d6ca3f2d939656c28802ebf5997737b8512248;hb=44d23b752c46b110188ebc9371a0d459c408bebc;hp=7997095850c9a2890420e46bb972fa00440bde23;hpb=4b560808ecaa0f2879717ac00c80657e89b9dd38;p=netconf.git diff --git a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfDispatcher.java b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfDispatcher.java index 7997095850..79d6ca3f2d 100644 --- a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfDispatcher.java +++ b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfDispatcher.java @@ -7,7 +7,8 @@ */ package org.opendaylight.netconf.nettyutil; -import com.google.common.base.Preconditions; +import static java.util.Objects.requireNonNull; + import io.netty.bootstrap.Bootstrap; import io.netty.bootstrap.ServerBootstrap; import io.netty.buffer.PooledByteBufAllocator; @@ -26,7 +27,6 @@ import io.netty.util.concurrent.EventExecutor; import io.netty.util.concurrent.Future; import io.netty.util.concurrent.GlobalEventExecutor; import io.netty.util.concurrent.Promise; -import java.io.Closeable; import java.net.InetSocketAddress; import java.net.SocketAddress; import org.opendaylight.netconf.api.NetconfSession; @@ -39,9 +39,7 @@ import org.slf4j.LoggerFactory; * start method that will handle sockets in different thread. */ @Deprecated -public abstract class AbstractNetconfDispatcher> - implements Closeable { - +public abstract class AbstractNetconfDispatcher> { protected interface ChannelPipelineInitializer { /** * Initializes channel by specifying the handlers in its pipeline. Handlers are protocol specific, therefore @@ -58,7 +56,6 @@ public abstract class AbstractNetconfDispatcher createReconnectingClient(final InetSocketAddress address, - final ReconnectStrategyFactory connectStrategyFactory, final ReconnectStrategy reestablishStrategy, - final PipelineInitializer initializer) { - return createReconnectingClient(address, connectStrategyFactory, initializer); - } - /** * Creates a reconnecting client. * @@ -238,7 +216,7 @@ public abstract class AbstractNetconfDispatcher createReconnectingClient(final InetSocketAddress address, + protected ReconnectFuture createReconnectingClient(final InetSocketAddress address, final ReconnectStrategyFactory connectStrategyFactory, final PipelineInitializer initializer) { final Bootstrap b = new Bootstrap(); @@ -270,9 +248,4 @@ public abstract class AbstractNetconfDispatcher