Interface | Description |
---|---|
Plugin |
Interface for plugins.
|
PluginFinder |
Implementations of this interface provide mechanisms to locate plugins and create corresponding
PluginDescriptor objects. |
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 | Description |
---|---|
DefaultPluginManager |
Default implementation of
PluginManager . |
DirectoryBasedPluginFinder |
This class is used to create a collection of
PluginDescriptor based on directory
structure for a given plugin root folder. |
PluginConfig |
Stores the configuration for plugins mechanism.
|
PluginDescriptor |
Descriptive meta information for a plugin.
|
PluginLoader |
A
PluginLoader is used by the PluginManager to load a single plugin. |
PluginUtils |
Utility functions for the plugin mechanism.
|
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.