Package org.yamcs
Class PluginManager
- java.lang.Object
-
- org.yamcs.PluginManager
-
public class PluginManager extends Object
Controls the loading of Yamcs plugins.
-
-
Constructor Summary
Constructors Constructor Description PluginManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddiscoverPlugins()<T extends Plugin>
PluginMetadatagetMetadata(Class<T> clazz)<T extends Plugin>
TgetPlugin(Class<T> clazz)Collection<Plugin>getPlugins()voidloadPlugins()
-
-
-
Constructor Detail
-
PluginManager
public PluginManager() throws IOException- Throws:
IOException
-
-
Method Detail
-
getPlugins
public Collection<Plugin> getPlugins()
-
getMetadata
public <T extends Plugin> PluginMetadata getMetadata(Class<T> clazz)
-
discoverPlugins
public void discoverPlugins()
-
loadPlugins
public void loadPlugins() throws PluginException- Throws:
PluginException
-
-