mirror of
https://github.com/alibaba/canal.git
synced 2026-11-04 00:30:15 +08:00
= code cleanup
This commit is contained in:
@@ -2,7 +2,6 @@ package com.alibaba.otter.canal.server.embedded;
|
|||||||
|
|
||||||
import java.security.NoSuchAlgorithmException;
|
import java.security.NoSuchAlgorithmException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -566,19 +565,22 @@ public class CanalServerWithEmbedded extends AbstractCanalLifeCycle implements C
|
|||||||
for (CanalMetricsProvider provider : providers) {
|
for (CanalMetricsProvider provider : providers) {
|
||||||
list.add(provider);
|
list.add(provider);
|
||||||
}
|
}
|
||||||
if (!list.isEmpty()) {
|
|
||||||
// 发现provider, 进行初始化
|
if (list.isEmpty()) {
|
||||||
if (list.size() > 1) {
|
return;
|
||||||
logger.warn("Found more than one CanalMetricsProvider, use the first one.");
|
|
||||||
// 报告冲突
|
|
||||||
for (CanalMetricsProvider p : list) {
|
|
||||||
logger.warn("Found CanalMetricsProvider: {}.", p.getClass().getName());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// 默认使用第一个
|
|
||||||
CanalMetricsProvider provider = list.get(0);
|
|
||||||
this.metrics = provider.getService();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// only allow ONE provider
|
||||||
|
if (list.size() > 1) {
|
||||||
|
logger.warn("Found more than one CanalMetricsProvider, use the first one.");
|
||||||
|
// 报告冲突
|
||||||
|
for (CanalMetricsProvider p : list) {
|
||||||
|
logger.warn("Found CanalMetricsProvider: {}.", p.getClass().getName());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
CanalMetricsProvider provider = list.get(0);
|
||||||
|
this.metrics = provider.getService();
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isRaw(CanalEventStore eventStore) {
|
private boolean isRaw(CanalEventStore eventStore) {
|
||||||
|
|||||||
Reference in New Issue
Block a user