Package com.intergral.deep.agent.plugins
Class PluginSpiLoader
- java.lang.Object
-
- com.intergral.deep.agent.plugins.PluginSpiLoader
-
public final class PluginSpiLoader extends Object
This acts as the main loader for plugins using the SPI loader system.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<IDeepPlugin>
loadPlugins(ISettings settings, IReflection reflection, ClassLoader loader)
Load all available plugins.
-
-
-
Method Detail
-
loadPlugins
public static List<IDeepPlugin> loadPlugins(ISettings settings, IReflection reflection, ClassLoader loader)
Load all available plugins.- Parameters:
settings
- the current settingsreflection
- the reflection serviceloader
- the classloader to use- Returns:
- the list of loaded plugins in order
- See Also:
IDeepPlugin
-
-