public static List<ValueRecord> map(final JobListenerConfiguration jobListenerConfiguration, final Long jobConfigurationId) { final List<ValueRecord> valueRecords = new ArrayList<>(); final ValueRecord beanName = new ValueRecord(jobConfigurationId, JobListenerConfigurationKey.BEAN_NAME, jobListenerConfiguration.getBeanName()); final ValueRecord filePattern = new ValueRecord(jobConfigurationId, JobListenerConfigurationKey.FILE_PATTERN, jobListenerConfiguration.getFilePattern()); final ValueRecord pollerPeriod = new ValueRecord(jobConfigurationId, JobListenerConfigurationKey.POLLER_PERIOD, jobListenerConfiguration.getPollerPeriod()); final ValueRecord sourceFolder = new ValueRecord(jobConfigurationId, JobListenerConfigurationKey.SOURCE_FOLDER, jobListenerConfiguration.getSourceFolder()); final ValueRecord listenerStatus = new ValueRecord(jobConfigurationId, JobListenerConfigurationKey.STATUS, jobListenerConfiguration.getListenerStatus().getValue()); final ValueRecord listenerType = new ValueRecord(jobConfigurationId, JobListenerConfigurationKey.LISTENER_TYPE, jobListenerConfiguration.getJobListenerType().getId()); final ValueRecord executorType = new ValueRecord(jobConfigurationId, JobListenerConfigurationKey.TASK_EXECUTOR_TYPE, jobListenerConfiguration.getTaskExecutorType().getId()); valueRecords.add(beanName); valueRecords.add(filePattern); valueRecords.add(pollerPeriod); valueRecords.add(sourceFolder); valueRecords.add(listenerStatus); valueRecords.add(listenerType); valueRecords.add(executorType); return valueRecords; } }
public FolderListener(final ListenerConstructorWrapper listenerConstructorWrapper) { this.jobConfiguration = listenerConstructorWrapper.getJobConfiguration(); this.job = listenerConstructorWrapper.getJob(); this.jobParameters = listenerConstructorWrapper.getJobParameters(); this.jobLauncher = listenerConstructorWrapper.getJobLauncher(); this.jobIncrementer = listenerConstructorWrapper.getJobIncrementer(); this.jobListenerConfiguration = this.jobConfiguration.getJobListenerConfiguration(); this.listenerStatus = listenerConstructorWrapper.getJobConfiguration().getJobListenerConfiguration().getListenerStatus(); this.assertConstructor(); try { this.attachJobIncrementer(); this.initFileListFilter(); this.initTransformer(); this.initJobLaunchingMessageHandler(); this.initIntegrationFlow(); } catch (final Exception e) { throw new SpringBatchLightminConfigurationException(e.getMessage()); } }
public FolderListener(final ListenerConstructorWrapper listenerConstructorWrapper) { this.jobConfiguration = listenerConstructorWrapper.getJobConfiguration(); this.job = listenerConstructorWrapper.getJob(); this.jobParameters = listenerConstructorWrapper.getJobParameters(); this.jobLauncher = listenerConstructorWrapper.getJobLauncher(); this.jobIncrementer = listenerConstructorWrapper.getJobIncrementer(); this.jobListenerConfiguration = this.jobConfiguration.getJobListenerConfiguration(); this.listenerStatus = listenerConstructorWrapper.getJobConfiguration().getJobListenerConfiguration().getListenerStatus(); this.assertConstructor(); try { this.attachJobIncrementer(); this.initFileListFilter(); this.initTransformer(); this.initJobLaunchingMessageHandler(); this.initIntegrationFlow(); } catch (final Exception e) { throw new SpringBatchLightminConfigurationException(e.getMessage()); } }
private static JobListenerConfiguration map(final org.tuxdevelop.spring.batch.lightmin.domain.JobListenerConfiguration jobListenerConfiguration) { final JobListenerConfiguration response; if (jobListenerConfiguration != null) { response = new JobListenerConfiguration(); response.setListenerStatus(map(jobListenerConfiguration.getListenerStatus())); response.setTaskExecutorType(map(jobListenerConfiguration.getTaskExecutorType())); response.setFilePattern(jobListenerConfiguration.getFilePattern()); response.setSourceFolder(jobListenerConfiguration.getSourceFolder()); response.setJobListenerType(map(jobListenerConfiguration.getJobListenerType())); response.setPollerPeriod(jobListenerConfiguration.getPollerPeriod()); } else { response = null; } return response; }
private static JobListenerConfiguration map(final org.tuxdevelop.spring.batch.lightmin.domain.JobListenerConfiguration jobListenerConfiguration) { final JobListenerConfiguration response; if (jobListenerConfiguration != null) { response = new JobListenerConfiguration(); response.setListenerStatus(map(jobListenerConfiguration.getListenerStatus())); response.setTaskExecutorType(map(jobListenerConfiguration.getTaskExecutorType())); response.setFilePattern(jobListenerConfiguration.getFilePattern()); response.setSourceFolder(jobListenerConfiguration.getSourceFolder()); response.setJobListenerType(map(jobListenerConfiguration.getJobListenerType())); response.setPollerPeriod(jobListenerConfiguration.getPollerPeriod()); } else { response = null; } return response; }
final String beanName = this.listenerService.registerListenerForJob(addedJobConfiguration); addedJobConfiguration.getJobListenerConfiguration().setBeanName(beanName); if (ListenerStatus.ACTIVE.equals(addedJobConfiguration.getJobListenerConfiguration().getListenerStatus())) { this.listenerService.activateListener(beanName, Boolean.TRUE);
final String beanName = this.listenerService.registerListenerForJob(addedJobConfiguration); addedJobConfiguration.getJobListenerConfiguration().setBeanName(beanName); if (ListenerStatus.ACTIVE.equals(addedJobConfiguration.getJobListenerConfiguration().getListenerStatus())) { this.listenerService.activateListener(beanName, Boolean.TRUE);