|
@@ -2,13 +2,15 @@ package com.alibaba.otter.canal.client.adapter.support;
|
|
|
|
|
|
import java.io.BufferedReader;
|
|
|
import java.io.File;
|
|
|
-import java.io.IOException;
|
|
|
import java.io.InputStreamReader;
|
|
|
import java.net.MalformedURLException;
|
|
|
import java.net.URL;
|
|
|
import java.net.URLClassLoader;
|
|
|
import java.nio.file.Paths;
|
|
|
-import java.util.*;
|
|
|
+import java.util.Arrays;
|
|
|
+import java.util.Enumeration;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.Map;
|
|
|
import java.util.concurrent.ConcurrentHashMap;
|
|
|
import java.util.concurrent.ConcurrentMap;
|
|
|
import java.util.regex.Pattern;
|
|
@@ -178,8 +180,9 @@ public class ExtensionLoader<T> {
|
|
|
|
|
|
@SuppressWarnings("unchecked")
|
|
|
private T createExtension(String name, String key) {
|
|
|
- System.out.println("xxxxxxxxxxxxx");
|
|
|
- getExtensionClasses().forEach((k, v) -> logger.info("fffff: " + k + " " + v.getName()));
|
|
|
+ // System.out.println("xxxxxxxxxxxxx");
|
|
|
+ // getExtensionClasses().forEach((k, v) -> logger.info("fffff: " + k +
|
|
|
+ // " " + v.getName()));
|
|
|
Class<?> clazz = getExtensionClasses().get(name);
|
|
|
if (clazz == null) {
|
|
|
throw new IllegalStateException("Extension instance(name: " + name + ", class: " + type
|