<cm:default-properties>
<cm:property name="enabled" value="false"/>
<cm:property name="listen-port" value="9999"/>
+ <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>
+ <bean id="keepaliveInterval" class="java.time.Duration" factory-method="ofSeconds">
+ <argument value="${keepalive-interval-seconds}"/>
+ </bean>
+
<bean id="nettyReplicationSource" class="org.opendaylight.mdsal.replicate.netty.NettyReplication"
factory-method="createSource" destroy-method="close">
<argument ref="bootstrapSupport"/>
<argument ref="singletonServiceProvider"/>
<argument value="${enabled}"/>
<argument value="${listen-port}"/>
+ <argument ref="keepaliveInterval"/>
+ <argument value="${max-missed-keepalives}"/>
</bean>
</blueprint>