net.sourceforge.cruisecontrol.jmx
Interface CruiseControlMBean
- All Known Subinterfaces:
- CruiseControlControllerJMXAdaptorMBean
- All Known Implementing Classes:
- CruiseControlControllerJMXAdaptor
- public interface CruiseControlMBean
- Author:
- Robert Watkins
getVersionProperties
public java.util.Properties getVersionProperties()
getConfigFileName
public java.lang.String getConfigFileName()
setConfigFileName
public void setConfigFileName(java.lang.String fileName)
throws javax.management.InvalidAttributeValueException
- Throws:
javax.management.InvalidAttributeValueException
getConfigFileContents
public java.lang.String getConfigFileContents()
setConfigFileContents
public void setConfigFileContents(java.lang.String contents)
throws CruiseControlException
- Throws:
CruiseControlException
getProjects
public java.util.List getProjects()
getAllProjectsStatus
public java.util.Map getAllProjectsStatus()
getAvailableBootstrappers
public PluginDetail[] getAvailableBootstrappers()
getAvailablePublishers
public PluginDetail[] getAvailablePublishers()
getAvailableSourceControls
public PluginDetail[] getAvailableSourceControls()
getAvailablePlugins
public PluginDetail[] getAvailablePlugins()
getAvailablePluginTypes
public PluginType[] getAvailablePluginTypes()
getPluginRegistry
public PluginRegistry getPluginRegistry()
pause
public void pause()
resume
public void resume()
halt
public void halt()
reloadConfigFile
public void reloadConfigFile()
getBuildQueueStatus
public java.lang.String getBuildQueueStatus()