You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@eventmesh.apache.org by jo...@apache.org on 2023/02/26 01:44:42 UTC
[incubator-eventmesh] branch master updated: [ISSUE #3269]Fix load plugin failure (#3270)
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 <lj...@gmail.com>
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: commits-unsubscribe@eventmesh.apache.org
For additional commands, e-mail: commits-help@eventmesh.apache.org