diff options
author | Decebal Suiu <decebal.suiu@gmail.com> | 2016-01-05 14:04:50 +0200 |
---|---|---|
committer | Decebal Suiu <decebal.suiu@gmail.com> | 2016-01-05 14:04:50 +0200 |
commit | 6533d2258c5987d8a042625bb21a8ee766f9a8f6 (patch) | |
tree | 129a2548bf2b524d9bd913a02466c0b1fb9f46b9 | |
parent | 07392518f802da10fbf67bf02eaad4e76da4367c (diff) | |
download | pf4j-6533d2258c5987d8a042625bb21a8ee766f9a8f6.tar.gz pf4j-6533d2258c5987d8a042625bb21a8ee766f9a8f6.zip |
Remove isExtensionPoint check in AbstractExtensionFinder so a Service from a ServiceProvider is seen as an extension point
-rw-r--r-- | pf4j/src/main/java/ro/fortsoft/pf4j/AbstractExtensionFinder.java | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/pf4j/src/main/java/ro/fortsoft/pf4j/AbstractExtensionFinder.java b/pf4j/src/main/java/ro/fortsoft/pf4j/AbstractExtensionFinder.java index 53506fb..3cefea9 100644 --- a/pf4j/src/main/java/ro/fortsoft/pf4j/AbstractExtensionFinder.java +++ b/pf4j/src/main/java/ro/fortsoft/pf4j/AbstractExtensionFinder.java @@ -45,13 +45,6 @@ public abstract class AbstractExtensionFinder implements ExtensionFinder, Plugin @Override public <T> List<ExtensionWrapper<T>> find(Class<T> type) { - log.debug("Checking extension point '{}'", type.getName()); - if (!isExtensionPoint(type)) { - log.warn("'{}' is not an extension point", type.getName()); - - return Collections.emptyList(); // or return null ?! - } - log.debug("Finding extensions for extension point '{}'", type.getName()); Map<String, Set<String>> entries = getEntries(); @@ -133,10 +126,6 @@ public abstract class AbstractExtensionFinder implements ExtensionFinder, Plugin return result; } - private boolean isExtensionPoint(Class<?> type) { - return ExtensionPoint.class.isAssignableFrom(type); - } - private Map<String, Set<String>> getEntries() { if (entries == null) { entries = readStorages(); |