Package org.rhq.core.pc.plugin

Interface Summary
PluginFinder Implementations of this object have the sole purpose of finding plugins and reporting where they are found.
PluginLifecycleListenerManager A manager API that provides operations for loading and instantiating PluginLifecycleListener classes and caching of those objects.
 

Class Summary
CanonicalResourceKey This object represents a canonical ID that can uniquely identify a resource within a resource hierarchy.
ClassLoaderManager Manages the classloaders created and used by the plugin container and all plugins/resources.
FileSystemPluginFinder Finds all JAR files located in a set of plugin directories.
PluginClassLoader Classloader for the plugin jar itself and any embedded lib/* jars.
PluginComponentFactory This class builds and lifecycles the various plugin components for use by the other services.
PluginDescriptorLoader This class handles parsing and validating an agent plugin's descriptor.
PluginEnvironment Stores the context of a loaded plugin.
PluginLifecycleListenerManagerImpl  
PluginManager This container service will load in all plugins that can be found and will maintain the complete set of metadata found in all plugin descriptors from all loaded plugins.
PluginValidator A utility to test a set of plugins are valid.
RootPluginClassLoader This is the classloader that will be the parent to all plugin classloaders.
SimplePluginFinder Holds a collection of URLs retrieved elsewhere and returns them as the found plugin URLs.
 

Exception Summary
BlacklistedException This is thrown when a plugin or one of its components has been blacklisted.
 



Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.