org.opennms.netmgt.provision.service
Interface PluginRegistry

All Known Implementing Classes:
DefaultPluginRegistry

public interface PluginRegistry

PluginRegistry interface.

Version:
$Id: $
Author:
ranger

Method Summary
<T> Collection<T>
getAllPlugins(Class<T> pluginClass)
          getAllPlugins
<T> T
getPluginInstance(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 - a Class object.
Returns:
a Collection object.

getPluginInstance

<T> T getPluginInstance(Class<T> pluginClass,
                        PluginConfig pluginConfig)

getPluginInstance

Type Parameters:
T - a T object.
Parameters:
pluginClass - a Class object.
pluginConfig - a PluginConfig object.
Returns:
a T object.


Copyright © 2011. All Rights Reserved.