<cm:property name="source-host" value="127.0.0.1"/>
<cm:property name="source-port" value="9999"/>
<cm:property name="reconnect-delay-millis" value="3000"/>
- <cm:property name="keepalive-interval-seconds" value="10"/>
+ <cm:property name="keepalive-interval-seconds" value="$common(keepalive-interval-seconds)"/>
+ <cm:property name="max-missed-keepalives" value="$common(max-missed-keepalives)"/>
</cm:default-properties>
</cm:property-placeholder>
<argument value="$(reconnect-delay-millis)"/>
</bean>
- <bean id="keepaliveInterval" class="java.time.Duration" factory-method="ofSeconds">
- <argument value="$(keepalive-interval-seconds)"/>
- </bean>
-
<bean id="sourceAddress" class="java.net.InetAddress" factory-method="getByName">
<argument value="$(source-host)"/>
</bean>
+ <bean id="keepaliveInt" class="java.time.Duration" factory-method="ofSeconds">
+ <argument value="$(keepalive-interval-seconds)"/>
+ </bean>
+
<bean id="nettyReplicationSink" class="org.opendaylight.mdsal.replicate.netty.NettyReplication"
factory-method="createSink" destroy-method="close">
<argument ref="bootstrapSupport"/>
<argument ref="sourceAddress"/>
<argument value="$(source-port)"/>
<argument ref="reconnectDelay"/>
- <argument ref="keepaliveInterval"/>
+ <argument ref="keepaliveInt"/>
+ <argument value="$(max-missed-keepalives)"/>
</bean>
</blueprint>