Package org.apache.flink.core.plugin
-
Interface Summary Interface Description Plugin Interface for plugins.PluginFinder Implementations of this interface provide mechanisms to locate plugins and create correspondingPluginDescriptorobjects.PluginManager PluginManager is responsible for managing cluster plugins which are loaded using separate class loaders so that their dependencies don't interfere with Flink's dependencies. -
Class Summary Class Description DefaultPluginManager Default implementation ofPluginManager.DirectoryBasedPluginFinder This class is used to create a collection ofPluginDescriptorbased on directory structure for a given plugin root folder.PluginConfig Stores the configuration for plugins mechanism.PluginDescriptor Descriptive meta information for a plugin.PluginLoader APluginLoaderis used by thePluginManagerto load a single plugin.PluginUtils Utility functions for the plugin mechanism.