org.rhq.plugins.hudson
Class HudsonServerComponent

java.lang.Object
  extended by org.rhq.plugins.hudson.HudsonServerComponent
All Implemented Interfaces:
AvailabilityFacet, ResourceComponent<ResourceComponent<?>>

public class HudsonServerComponent
extends Object
implements ResourceComponent<ResourceComponent<?>>

Author:
Greg Hinkle

Constructor Summary
HudsonServerComponent()
           
 
Method Summary
 org.rhq.core.domain.measurement.AvailabilityType getAvailability()
           
 String getPath()
           
 org.json.JSONArray getProjectHealth(String url)
           
 void start(ResourceContext resourceContext)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HudsonServerComponent

public HudsonServerComponent()
Method Detail

start

public void start(ResourceContext resourceContext)
           throws InvalidPluginConfigurationException,
                  Exception
Specified by:
start in interface ResourceComponent<ResourceComponent<?>>
Throws:
InvalidPluginConfigurationException
Exception

stop

public void stop()
Specified by:
stop in interface ResourceComponent<ResourceComponent<?>>

getAvailability

public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
Specified by:
getAvailability in interface AvailabilityFacet

getProjectHealth

public org.json.JSONArray getProjectHealth(String url)

getPath

public String getPath()


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.