X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=replicate%2Fmdsal-replicate-netty%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Freplicate%2Fnetty%2FNettyReplication.java;h=13f9c99eda4663c4f40942a234f703237d1604a2;hb=2cbcb2d8589805bcb053462176424dae2b53cd1a;hp=7e396e8ba46cbfae17921116be8e91db6423df17;hpb=d7b666857c54c07d9bf5c8e5e38671151d89fb4c;p=mdsal.git diff --git a/replicate/mdsal-replicate-netty/src/main/java/org/opendaylight/mdsal/replicate/netty/NettyReplication.java b/replicate/mdsal-replicate-netty/src/main/java/org/opendaylight/mdsal/replicate/netty/NettyReplication.java index 7e396e8ba4..13f9c99eda 100644 --- a/replicate/mdsal-replicate-netty/src/main/java/org/opendaylight/mdsal/replicate/netty/NettyReplication.java +++ b/replicate/mdsal-replicate-netty/src/main/java/org/opendaylight/mdsal/replicate/netty/NettyReplication.java @@ -17,8 +17,12 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeChangeService; import org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider; import org.opendaylight.yangtools.concepts.AbstractRegistration; import org.opendaylight.yangtools.concepts.Registration; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public final class NettyReplication { + private static final Logger LOG = LoggerFactory.getLogger(NettyReplication.class); + private static final class Disabled extends AbstractRegistration { @Override protected void removeRegistration() { @@ -32,13 +36,17 @@ public final class NettyReplication { public static Registration createSink(final BootstrapSupport bootstrapSupport, final DOMDataBroker dataBroker, final ClusterSingletonServiceProvider singletonService, final boolean enabled, - final InetAddress sourceAddress, final int sourcePort, final Duration reconnectDelay) { + final InetAddress sourceAddress, final int sourcePort, final Duration reconnectDelay, + final Duration keepaliveInterval) { + LOG.debug("Sink {}", enabled ? "enabled" : "disabled"); return enabled ? singletonService.registerClusterSingletonService(new SinkSingletonService(bootstrapSupport, - dataBroker, new InetSocketAddress(sourceAddress, sourcePort), reconnectDelay)) : new Disabled(); + dataBroker, new InetSocketAddress(sourceAddress, sourcePort), reconnectDelay, keepaliveInterval)) + : new Disabled(); } public static Registration createSource(final BootstrapSupport bootstrapSupport, final DOMDataBroker dataBroker, final ClusterSingletonServiceProvider singletonService, final boolean enabled, final int listenPort) { + LOG.debug("Source {}", enabled ? "enabled" : "disabled"); final DOMDataTreeChangeService dtcs = dataBroker.getExtensions().getInstance(DOMDataTreeChangeService.class); verify(dtcs != null, "Missing DOMDataTreeChangeService in broker %s", dataBroker);