mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-14 12:12:08 +08:00
enhancement #IACEH9 SQL插件中的轮询逻辑变更
This commit is contained in:
@@ -140,6 +140,7 @@ public class JDBCHelper {
|
|||||||
pollExecutor.scheduleAtFixedRate(
|
pollExecutor.scheduleAtFixedRate(
|
||||||
() -> {
|
() -> {
|
||||||
try {
|
try {
|
||||||
|
SqlReadFactory.getSqlReadPollTask(ReadType.SCRIPT).execute();
|
||||||
SqlReadFactory.getSqlReadPollTask(ReadType.CHAIN).execute();
|
SqlReadFactory.getSqlReadPollTask(ReadType.CHAIN).execute();
|
||||||
} catch (Exception ex) {
|
} catch (Exception ex) {
|
||||||
LOG.error("poll chain fail", ex);
|
LOG.error("poll chain fail", ex);
|
||||||
@@ -149,21 +150,6 @@ public class JDBCHelper {
|
|||||||
sqlParserVO.getPollingIntervalSeconds().longValue(),
|
sqlParserVO.getPollingIntervalSeconds().longValue(),
|
||||||
TimeUnit.SECONDS
|
TimeUnit.SECONDS
|
||||||
);
|
);
|
||||||
|
|
||||||
// 添加轮询script的定时任务
|
|
||||||
pollExecutor.scheduleAtFixedRate(
|
|
||||||
() -> {
|
|
||||||
try {
|
|
||||||
SqlReadFactory.getSqlReadPollTask(ReadType.SCRIPT).execute();
|
|
||||||
} catch (Exception ex) {
|
|
||||||
LOG.error("poll script fail", ex);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
sqlParserVO.getPollingStartSeconds().longValue(),
|
|
||||||
sqlParserVO.getPollingIntervalSeconds().longValue(),
|
|
||||||
TimeUnit.SECONDS
|
|
||||||
);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setSqlParserVO(SQLParserVO sqlParserVO) {
|
private void setSqlParserVO(SQLParserVO sqlParserVO) {
|
||||||
|
|||||||
Reference in New Issue
Block a user