in adapter/runtime/src/main/java/org/apache/rocketmq/eventbridge/adapter/runtime/service/TargetRunnerConfigOnDBObserver.java [59:76]
public Set<TargetRunnerConfig> getLatestTargetRunnerConfig() {
List<EventTargetRunner> eventTargetRunners = null;
try {
eventTargetRunners = eventTargetRunnerRepository.listEventTargetRunners(null, null, null);
} catch (Throwable e) {
if (e.getMessage().contains("not found")) {
return Sets.newHashSet();
}
}
if (eventTargetRunners == null || eventTargetRunners.isEmpty()) {
return Sets.newHashSet();
}
Set<TargetRunnerConfig> targetRunnerConfigs = Sets.newHashSet();
for (EventTargetRunner eventTargetRunner : eventTargetRunners) {
targetRunnerConfigs.add(new Gson().fromJson(eventTargetRunner.getRunContext(), TargetRunnerConfig.class));
}
return targetRunnerConfigs;
}