org.rhq.enterprise.server.plugin.pc.drift
Class DriftServerPluginContainer

java.lang.Object
  extended by org.rhq.enterprise.server.plugin.pc.AbstractTypeServerPluginContainer
      extended by org.rhq.enterprise.server.plugin.pc.drift.DriftServerPluginContainer

public class DriftServerPluginContainer
extends AbstractTypeServerPluginContainer

Manages drift server plugins.

Author:
Jay Shaughnessy, John Sanda

Constructor Summary
DriftServerPluginContainer(MasterServerPluginContainer master)
           
 
Method Summary
protected  ServerPluginManager createPluginManager()
          This will be called when its time for this plugin container to create its plugin manager.
 ServerPluginType getSupportedServerPluginType()
          Each plugin container will tell the master which plugins it can support via this method; this method returns the type of plugin that the plugin container can process.
 
Methods inherited from class org.rhq.enterprise.server.plugin.pc.AbstractTypeServerPluginContainer
getLog, getMasterServerPluginContainer, getPluginLoadTime, getPluginManager, initialize, invokePluginControl, isPluginEnabled, isPluginLoaded, loadPlugin, reloadPlugin, scheduleAllPluginJobs, scheduleJob, schedulePluginJobs, shutdown, start, stop, unloadPlugin, unschedulePluginJobs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DriftServerPluginContainer

public DriftServerPluginContainer(MasterServerPluginContainer master)
Method Detail

getSupportedServerPluginType

public ServerPluginType getSupportedServerPluginType()
Description copied from class: AbstractTypeServerPluginContainer
Each plugin container will tell the master which plugins it can support via this method; this method returns the type of plugin that the plugin container can process. Only one plugin container can support a plugin type.

Specified by:
getSupportedServerPluginType in class AbstractTypeServerPluginContainer
Returns:
the type of plugin that this plugin container instance can support

createPluginManager

protected ServerPluginManager createPluginManager()
Description copied from class: AbstractTypeServerPluginContainer
This will be called when its time for this plugin container to create its plugin manager. Subclasses are free to override this if they need their own specialized plugin manager.

Overrides:
createPluginManager in class AbstractTypeServerPluginContainer
Returns:
the plugin manager for use by this plugin container


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