Interface PluginRegistry
-
- All Known Implementing Classes:
DefaultPluginRegistry
public interface PluginRegistryPluginRegistry interface.
- Version:
- $Id: $
- Author:
- ranger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Collection<T>getAllPlugins(Class<T> pluginClass)getAllPlugins<T> TgetPluginInstance(Class<T> pluginClass, PluginConfig pluginConfig)getPluginInstance
-
-
-
Method Detail
-
getAllPlugins
<T> Collection<T> getAllPlugins(Class<T> pluginClass)
getAllPlugins
- Type Parameters:
T- a T object.- Parameters:
pluginClass- aClassobject.- Returns:
- a
Collectionobject.
-
getPluginInstance
<T> T getPluginInstance(Class<T> pluginClass, PluginConfig pluginConfig)
getPluginInstance
- Type Parameters:
T- a T object.- Parameters:
pluginClass- aClassobject.pluginConfig- aPluginConfigobject.- Returns:
- a T object.
-
-