com.mycila.plugin.spi
Class PluginManager<T extends Plugin>

java.lang.Object
  extended by com.mycila.plugin.spi.PluginManager<T>

public final class PluginManager<T extends Plugin>
extends java.lang.Object

Defines a new plugin manager based on a plugin descriptor or memory based if you do not pass a descriptor (i.e. META-INF/plugins.properties)

Author:
Mathieu Carbou (mathieu.carbou@gmail.com)

Constructor Summary
PluginManager(java.lang.Class<T> pluginType)
           
PluginManager(java.lang.Class<T> pluginType, java.lang.String pluginDescriptor)
           
 
Method Summary
 PluginCache<T> getCache()
           
 PluginLoader<T> getLoader()
           
 PluginResolver<T> getResolver()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginManager

public PluginManager(java.lang.Class<T> pluginType)

PluginManager

public PluginManager(java.lang.Class<T> pluginType,
                     java.lang.String pluginDescriptor)
Method Detail

getCache

public PluginCache<T> getCache()

getLoader

public PluginLoader<T> getLoader()

getResolver

public PluginResolver<T> getResolver()


Copyright © 2008-2010 Mycila. All Rights Reserved.