У меня есть SQL маршрут для чтения из БД и записи в файл. Ниже приведена конфигурация.
from("sql:classpath:sql/mysql.sql?dataSource=dataSource&initialDelay=0&delay=1800000&outputType=SelectList&outputClass=com.Foo&consumer.useIterator=false")
.autoStartup(true)
.setHeader("records").simple("${body}", ArrayList.class).id("result")
.marshal(bindy)
.toF("file:output?fileName=test&fileExist=Append")
.onCompletion()
.log("Completed successfully")
.end();
Я хочу опрашивать БД каждые 5 или 8 часов. Вызывает ли это какую-либо утечку памяти, поскольку задержка определена в миллисекундах?