This is an automated email from the ASF dual-hosted git repository.

jonyang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-eventmesh.git


The following commit(s) were added to refs/heads/master by this push:
     new 64d9cd986 [ISSUE #3269]Fix load plugin failure (#3270)
64d9cd986 is described below

commit 64d9cd986daf7dda24e9d1080c5ceb6c17a23369
Author: mxsm <[email protected]>
AuthorDate: Sun Feb 26 09:44:37 2023 +0800

    [ISSUE #3269]Fix load plugin failure (#3270)
---
 .../org/apache/eventmesh/spi/loader/JarExtensionClassLoader.java  | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/eventmesh-spi/src/main/java/org/apache/eventmesh/spi/loader/JarExtensionClassLoader.java
 
b/eventmesh-spi/src/main/java/org/apache/eventmesh/spi/loader/JarExtensionClassLoader.java
index 858350217..8afe6b7c8 100644
--- 
a/eventmesh-spi/src/main/java/org/apache/eventmesh/spi/loader/JarExtensionClassLoader.java
+++ 
b/eventmesh-spi/src/main/java/org/apache/eventmesh/spi/loader/JarExtensionClassLoader.java
@@ -66,15 +66,15 @@ public class JarExtensionClassLoader implements 
ExtensionClassLoader {
 
     @Override
     public <T> Map<String, Class<?>> loadExtensionClass(Class<T> 
extensionType, String extensionInstanceName) {
-        return extensionClassCache.computeIfAbsent(extensionType, t -> 
doLoadExtensionClass(t, extensionInstanceName));
+        return extensionClassCache.computeIfAbsent(extensionType, t -> 
doLoadExtensionClass(t));
     }
 
-    private <T> Map<String, Class<?>> doLoadExtensionClass(Class<T> 
extensionType, String extensionInstanceName) {
+    private <T> Map<String, Class<?>> doLoadExtensionClass(Class<T> 
extensionType) {
         Map<String, Class<?>> extensionMap = new HashMap<>(16);
         EventMeshSPI eventMeshSpiAnnotation = 
extensionType.getAnnotation(EventMeshSPI.class);
 
-        String pluginDir = Paths.get(EVENTMESH_EXTENSION_PLUGIN_DIR, 
eventMeshSpiAnnotation.eventMeshExtensionType().getExtensionTypeName(),
-            extensionInstanceName).toString();
+        String pluginDir = Paths.get(EVENTMESH_EXTENSION_PLUGIN_DIR, 
eventMeshSpiAnnotation.eventMeshExtensionType().getExtensionTypeName())
+            .toString();
 
         String extensionFileName = 
EventMeshExtensionConstant.EVENTMESH_EXTENSION_META_DIR + 
extensionType.getName();
         EventMeshUrlClassLoader urlClassLoader = 
EventMeshUrlClassLoader.getInstance();


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to