net.sourceforge.cruisecontrol.jmx
Interface CruiseControlMBean

All Known Subinterfaces:
CruiseControlControllerJMXAdaptorMBean
All Known Implementing Classes:
CruiseControlControllerJMXAdaptor

public interface CruiseControlMBean

Author:
Robert Watkins

Method Summary
 java.util.Map getAllProjectsStatus()
           
 PluginDetail[] getAvailableBootstrappers()
           
 PluginDetail[] getAvailablePlugins()
           
 PluginType[] getAvailablePluginTypes()
           
 PluginDetail[] getAvailablePublishers()
           
 PluginDetail[] getAvailableSourceControls()
           
 java.lang.String getBuildQueueStatus()
           
 java.lang.String getConfigFileContents()
           
 java.lang.String getConfigFileName()
           
 PluginRegistry getPluginRegistry()
           
 java.util.List getProjects()
           
 java.util.Properties getVersionProperties()
           
 void halt()
           
 void pause()
           
 void reloadConfigFile()
           
 void resume()
           
 void setConfigFileContents(java.lang.String contents)
           
 void setConfigFileName(java.lang.String fileName)
           
 

Method Detail

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()