Package org.pf4j
Class DefaultExtensionFinder
java.lang.Object
org.pf4j.DefaultExtensionFinder
- All Implemented Interfaces:
EventListener
,ExtensionFinder
,PluginStateListener
The default implementation for
ExtensionFinder
.
It's a compound ExtensionFinder
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd
(ExtensionFinder finder) <T> List
<ExtensionWrapper<T>> Retrieves a list with all extensions found for an extension point.<T> List
<ExtensionWrapper<T>> Retrieves a list with all extensions found for an extension point and a plugin.Retrieves a list with all extensions found for a pluginfindClassNames
(String pluginId) Retrieves a list with all extension class names found for a plugin.void
Invoked when a plugin's state (for example DISABLED, STARTED) is changed.
-
Field Details
-
pluginManager
-
finders
-
-
Constructor Details
-
DefaultExtensionFinder
-
-
Method Details
-
find
Description copied from interface:ExtensionFinder
Retrieves a list with all extensions found for an extension point.- Specified by:
find
in interfaceExtensionFinder
-
find
Description copied from interface:ExtensionFinder
Retrieves a list with all extensions found for an extension point and a plugin.- Specified by:
find
in interfaceExtensionFinder
-
find
Description copied from interface:ExtensionFinder
Retrieves a list with all extensions found for a plugin- Specified by:
find
in interfaceExtensionFinder
-
findClassNames
Description copied from interface:ExtensionFinder
Retrieves a list with all extension class names found for a plugin.- Specified by:
findClassNames
in interfaceExtensionFinder
-
pluginStateChanged
Description copied from interface:PluginStateListener
Invoked when a plugin's state (for example DISABLED, STARTED) is changed.- Specified by:
pluginStateChanged
in interfacePluginStateListener
-
addServiceProviderExtensionFinder
-
add
-