class PluginManager extends Object
Modifier and Type | Field and Description |
---|---|
private PluginContext |
context
.
|
private PluginDiscovery |
discovery
.
|
private Logger |
log
.
|
private List<CRaSHPlugin<?>> |
plugins
.
|
Constructor and Description |
---|
PluginManager(PluginContext context,
PluginDiscovery discovery) |
Modifier and Type | Method and Description |
---|---|
(package private) Iterable<CRaSHPlugin<?>> |
getPlugins() |
(package private) <T> Iterable<T> |
getPlugins(Class<T> wantedType) |
(package private) void |
shutdown() |
private final PluginContext context
private List<CRaSHPlugin<?>> plugins
private PluginDiscovery discovery
PluginManager(PluginContext context, PluginDiscovery discovery)
Iterable<CRaSHPlugin<?>> getPlugins()
<T> Iterable<T> getPlugins(Class<T> wantedType)
void shutdown()
Copyright © 2015 eXo Platform SAS. All Rights Reserved.