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.voidInvoked 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:ExtensionFinderRetrieves a list with all extensions found for an extension point.- Specified by:
findin interfaceExtensionFinder
-
find
Description copied from interface:ExtensionFinderRetrieves a list with all extensions found for an extension point and a plugin.- Specified by:
findin interfaceExtensionFinder
-
find
Description copied from interface:ExtensionFinderRetrieves a list with all extensions found for a plugin- Specified by:
findin interfaceExtensionFinder
-
findClassNames
Description copied from interface:ExtensionFinderRetrieves a list with all extension class names found for a plugin.- Specified by:
findClassNamesin interfaceExtensionFinder
-
pluginStateChanged
Description copied from interface:PluginStateListenerInvoked when a plugin's state (for example DISABLED, STARTED) is changed.- Specified by:
pluginStateChangedin interfacePluginStateListener
-
addServiceProviderExtensionFinder
-
add
-