Esempio n. 1
0
 private FlowPurgeJob getFlowPurgeJob(ApplicationConfig config) {
   FlowPurgeJob flowPurgeJob = flowPurgeJobs.get(config.getApplication());
   if (flowPurgeJob == null) {
     flowPurgeJob = new FlowPurgeJob(flowManager, scheduler, application);
     flowPurgeJob.setFlowPurgeSchedule(config.getFlowPurgeSchedule());
     flowPurgeJob.setPurgeFlowsOlderThan(config.getPurgeFlowsOlderThan());
     flowPurgeJob.setDoNotPurgeErrorFlows(config.isDoNotPurgeErrorFlows());
     flowPurgeJobs.put(application, flowPurgeJob);
   }
   return flowPurgeJob;
 }