我有一个FTP消息源,我想使用户能够通过应用程序配置轮询频率。
这是入站通道适配器的当前配置
agency_id_str = str(x['AGENCY_ID'])
我的目标是从数据库中检索cron表达式。有办法实现吗?
谢谢
答案 0 :(得分:1)
cron表达式以for (int i = 0; i < columns; i++) {
Composite column = new Composite(numbersComposite, SWT.NONE);
column.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false));
GridLayout columnLayout = new GridLayout();
column.setLayout(columnLayout);
for (int j = 0; j < rows; j++) {
Button button = new Button(column, SWT.TOGGLE);
button.setText(Integer.toString(number));
button.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
buttons.add(button);
number++;
}
}
结尾。您可以开发一些服务,该服务从DB的CronTrigger
中选择一个DB表达式,然后通过getter返回它。
然后,为afterPropertiesSet()
声明一个@Bean
,并在服务定义期间从服务中调用该getter。
CronTrigger
上的@Poller
具有一个@InboundChannelAdapter
选项来引用现有的bean。