in resume-api/resume-api-fileset-clusterized/src/main/java/org/apache/camel/example/resume/fileset/clusterized/strategies/ClusterizedLargeDirectoryRouteBuilder.java [51:66]
public void configure() {
final KafkaResumeStrategyConfigurationBuilder defaultKafkaResumeStrategyConfigurationBuilder = KafkaUtil
.getDefaultKafkaResumeStrategyConfigurationBuilder()
.withResumeCache(new CaffeineCache<>(10000));
from("timer:heartbeat?period=10000")
.routeId("heartbeat")
.log("HeartBeat route (timer) ...");
from("master:resume-ns:file:{{input.dir}}?noop=true&recursive=true&repeatCount=1")
.resumable()
.configuration(defaultKafkaResumeStrategyConfigurationBuilder)
.routeId("clustered")
.process(this::process)
.to("file:{{output.dir}}");
}