|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.enterprise.server.core.plugin.ProductPluginDeployer
public class ProductPluginDeployer
ProductPlugin deployer responsible for detecting agent plugin jars on the filesystem.
| Constructor Summary | |
|---|---|
ProductPluginDeployer()
|
|
| Method Summary | |
|---|---|
File |
getPluginDir()
|
void |
pluginDetected(org.rhq.enterprise.server.core.plugin.ProductPluginDeployer.DeploymentInfo deploymentInfo)
This is called when a new or updated plugin is brought online. |
void |
registerPlugins()
Registers newly detected plugins and their types. |
void |
setPluginDir(File pluginDir)
|
void |
start()
This is called when this deployer service itself is starting up. |
void |
startDeployment()
This is called by the server's startup servlet which essentially informs us that the server's internal EJB/SLSBs are ready and can be called. |
void |
stop()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProductPluginDeployer()
| Method Detail |
|---|
public File getPluginDir()
public void setPluginDir(File pluginDir)
public void startDeployment()
public void start()
throws Exception
Exceptionpublic void stop()
public void pluginDetected(org.rhq.enterprise.server.core.plugin.ProductPluginDeployer.DeploymentInfo deploymentInfo)
throws Exception
registerPlugins() is called afterwards
to fully process the detected plugin.
deploymentInfo - information on the newly detected plugin
Exceptionpublic void registerPlugins()
isReady is true. This is a no-op if we are not ready.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||