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