public class DefaultPluginRegistry extends Object implements PluginRegistry, org.springframework.beans.factory.InitializingBean
Constructor and Description |
---|
DefaultPluginRegistry() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
<T> Collection<T> |
getAllPlugins(Class<T> pluginClass)
getAllPlugins
|
<T> T |
getPluginInstance(Class<T> pluginClass,
PluginConfig pluginConfig)
getPluginInstance
|
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public <T> Collection<T> getAllPlugins(Class<T> pluginClass)
getAllPlugins
getAllPlugins
in interface PluginRegistry
T
- a T object.pluginClass
- a Class
object.Collection
object.public <T> T getPluginInstance(Class<T> pluginClass, PluginConfig pluginConfig)
getPluginInstance
getPluginInstance
in interface PluginRegistry
T
- a T object.pluginClass
- a Class
object.pluginConfig
- a PluginConfig
object.Copyright © 2021. All rights reserved.