net.sourceforge.cruisecontrol
Class Configuration
java.lang.Object
net.sourceforge.cruisecontrol.Configuration
- public class Configuration
- extends java.lang.Object
Communicates with the CruiseControl JMX server to allow CRUD operations on
the CruiseControl configuration.
Constructor Summary |
Configuration(java.lang.String jmxServer,
int rmiPort)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Configuration
public Configuration(java.lang.String jmxServer,
int rmiPort)
throws java.io.IOException,
javax.management.MalformedObjectNameException
getConfiguration
public java.lang.String getConfiguration()
throws javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException,
org.jdom.JDOMException
- Throws:
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
org.jdom.JDOMException
getDocument
public org.jdom.Document getDocument()
throws javax.management.ReflectionException,
java.io.IOException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.AttributeNotFoundException,
org.jdom.JDOMException
- Throws:
javax.management.ReflectionException
java.io.IOException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.AttributeNotFoundException
org.jdom.JDOMException
getElement
public org.jdom.Element getElement(java.lang.String name)
throws javax.management.ReflectionException,
javax.management.InstanceNotFoundException,
java.io.IOException,
javax.management.MBeanException,
javax.management.AttributeNotFoundException,
org.jdom.JDOMException
- Throws:
javax.management.ReflectionException
javax.management.InstanceNotFoundException
java.io.IOException
javax.management.MBeanException
javax.management.AttributeNotFoundException
org.jdom.JDOMException
getPluginDetails
public net.sourceforge.cruisecontrol.PluginDetail[] getPluginDetails()
throws javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException
- Throws:
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
getConfiguredBootstrappers
public net.sourceforge.cruisecontrol.PluginDetail[] getConfiguredBootstrappers(java.lang.String project)
throws net.sourceforge.cruisecontrol.CruiseControlException,
javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException,
org.jdom.JDOMException
- Throws:
net.sourceforge.cruisecontrol.CruiseControlException
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
org.jdom.JDOMException
getConfiguredBuilders
public net.sourceforge.cruisecontrol.PluginDetail[] getConfiguredBuilders(java.lang.String project)
throws javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException,
net.sourceforge.cruisecontrol.CruiseControlException,
org.jdom.JDOMException
- Throws:
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
net.sourceforge.cruisecontrol.CruiseControlException
org.jdom.JDOMException
getConfiguredListeners
public net.sourceforge.cruisecontrol.PluginDetail[] getConfiguredListeners(java.lang.String project)
throws javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException,
net.sourceforge.cruisecontrol.CruiseControlException,
org.jdom.JDOMException
- Throws:
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
net.sourceforge.cruisecontrol.CruiseControlException
org.jdom.JDOMException
getConfiguredLoggers
public net.sourceforge.cruisecontrol.PluginDetail[] getConfiguredLoggers(java.lang.String project)
throws javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException,
net.sourceforge.cruisecontrol.CruiseControlException,
org.jdom.JDOMException
- Throws:
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
net.sourceforge.cruisecontrol.CruiseControlException
org.jdom.JDOMException
getConfiguredPublishers
public net.sourceforge.cruisecontrol.PluginDetail[] getConfiguredPublishers(java.lang.String project)
throws javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException,
net.sourceforge.cruisecontrol.CruiseControlException,
org.jdom.JDOMException
- Throws:
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
net.sourceforge.cruisecontrol.CruiseControlException
org.jdom.JDOMException
getConfiguredSourceControls
public net.sourceforge.cruisecontrol.PluginDetail[] getConfiguredSourceControls(java.lang.String project)
throws javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException,
net.sourceforge.cruisecontrol.CruiseControlException,
org.jdom.JDOMException
- Throws:
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
net.sourceforge.cruisecontrol.CruiseControlException
org.jdom.JDOMException
load
public void load()
throws javax.management.MBeanException,
javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.ReflectionException,
java.io.IOException,
org.jdom.JDOMException
- Throws:
javax.management.MBeanException
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.ReflectionException
java.io.IOException
org.jdom.JDOMException
save
public void save()
throws javax.management.InstanceNotFoundException,
javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException
- Throws:
javax.management.InstanceNotFoundException
javax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
setConfiguration
public void setConfiguration(java.lang.String configuration)
setConfiguration
public void setConfiguration(org.jdom.Document doc)
updatePluginConfiguration
public void updatePluginConfiguration(PluginConfiguration pluginConfiguration)
throws javax.management.AttributeNotFoundException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
java.io.IOException,
org.jdom.JDOMException,
javax.management.InvalidAttributeValueException
- Throws:
javax.management.AttributeNotFoundException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
java.io.IOException
org.jdom.JDOMException
javax.management.InvalidAttributeValueException