Suppose we have 5 flows and for every flow we are setting pollerMetadata on each flow with common ThreadPoolTaskExecutor.
It seems to me that periodic trigger is getting stuck after few days.
Here is a snapshot of the code for creating a pollerMetadata per flow
ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
PollerMetadata pollerMetadata = new PollerMetadata();
Trigger trigger = new PeriodicTrigger(2*60*1000L);
pollerMetadata.setTrigger(trigger);
pollerMetadata.setTaskExecutor(executor);
let me know if i am doing something wrong in setting ThreadPoolTaskExecutor or there is something else...?