org.rhq.plugins.hudson
Class HudsonDiscoveryComponent

java.lang.Object
  extended by org.rhq.plugins.hudson.HudsonDiscoveryComponent
All Implemented Interfaces:
ManualAddFacet, ResourceDiscoveryComponent

public class HudsonDiscoveryComponent
extends Object
implements ResourceDiscoveryComponent, ManualAddFacet

Maven archetypes cannot create empty directories, so this class simply functions to get the requested package structure created.


Constructor Summary
HudsonDiscoveryComponent()
           
 
Method Summary
 DiscoveredResourceDetails discoverResource(Configuration pluginConfig, ResourceDiscoveryContext resourceDiscoveryContext)
           
 Set discoverResources(ResourceDiscoveryContext resourceDiscoveryContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HudsonDiscoveryComponent

public HudsonDiscoveryComponent()
Method Detail

discoverResources

public Set discoverResources(ResourceDiscoveryContext resourceDiscoveryContext)
                      throws InvalidPluginConfigurationException,
                             Exception
Specified by:
discoverResources in interface ResourceDiscoveryComponent
Throws:
InvalidPluginConfigurationException
Exception

discoverResource

public DiscoveredResourceDetails discoverResource(Configuration pluginConfig,
                                                  ResourceDiscoveryContext resourceDiscoveryContext)
                                           throws InvalidPluginConfigurationException
Specified by:
discoverResource in interface ManualAddFacet
Throws:
InvalidPluginConfigurationException


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