enhancement #IACEH9 SQL插件中的轮询逻辑变更

This commit is contained in:
everywhere.z
2024-07-12 00:20:35 +08:00
parent 12b81705dc
commit eec8f9aee0

View File

@@ -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) {