org.crsh.plugin
Class PluginManager

java.lang.Object
  extended by org.crsh.plugin.PluginManager

 class PluginManager
extends Object


Field Summary
private  PluginContext context
          .
private  PluginDiscovery discovery
          .
private  Logger log
          .
private  List<CRaSHPlugin<?>> plugins
          .
 
Constructor Summary
PluginManager(PluginContext context, PluginDiscovery discovery)
           
 
Method Summary
(package private)  Iterable<CRaSHPlugin<?>> getPlugins()
           
(package private)
<T> Iterable<T>
getPlugins(Class<T> wantedType)
           
(package private)  void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private final Logger log
.


context

private final PluginContext context
.


plugins

private List<CRaSHPlugin<?>> plugins
.


discovery

private PluginDiscovery discovery
.

Constructor Detail

PluginManager

PluginManager(PluginContext context,
              PluginDiscovery discovery)
Method Detail

getPlugins

Iterable<CRaSHPlugin<?>> getPlugins()

getPlugins

<T> Iterable<T> getPlugins(Class<T> wantedType)

shutdown

void shutdown()


Copyright © 2015 eXo Platform SAS. All Rights Reserved.