net.sourceforge.cruisecontrol.interceptor
Class PluginLocator
java.lang.Object
net.sourceforge.cruisecontrol.interceptor.PluginLocator
- public class PluginLocator
- extends java.lang.Object
Understands how to find plugins.
Method Summary |
net.sourceforge.cruisecontrol.PluginDetail[] |
getAvailablePlugins(net.sourceforge.cruisecontrol.PluginType type)
|
net.sourceforge.cruisecontrol.PluginDetail[] |
getAvailablePlugins(java.lang.String type)
|
net.sourceforge.cruisecontrol.PluginDetail[] |
getConfiguredPlugins(java.lang.String project,
java.lang.String type)
|
net.sourceforge.cruisecontrol.PluginDetail |
getPluginDetail(java.lang.String name,
java.lang.String type)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PluginLocator
public PluginLocator(Configuration configuration)
getAvailablePlugins
public net.sourceforge.cruisecontrol.PluginDetail[] getAvailablePlugins(java.lang.String type)
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
getAvailablePlugins
public net.sourceforge.cruisecontrol.PluginDetail[] getAvailablePlugins(net.sourceforge.cruisecontrol.PluginType type)
throws javax.management.ReflectionException,
java.io.IOException,
javax.management.InstanceNotFoundException,
javax.management.MBeanException,
javax.management.AttributeNotFoundException
- Throws:
javax.management.ReflectionException
java.io.IOException
javax.management.InstanceNotFoundException
javax.management.MBeanException
javax.management.AttributeNotFoundException
getConfiguredPlugins
public net.sourceforge.cruisecontrol.PluginDetail[] getConfiguredPlugins(java.lang.String project,
java.lang.String type)
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
getPluginDetail
public net.sourceforge.cruisecontrol.PluginDetail getPluginDetail(java.lang.String name,
java.lang.String type)
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