org.rhq.plugins.augeas
Class AugeasConfigurationDiscoveryComponent<T extends ResourceComponent>

java.lang.Object
  extended by org.rhq.plugins.augeas.AugeasConfigurationDiscoveryComponent<T>
All Implemented Interfaces:
ManualAddFacet<T>, ResourceDiscoveryComponent<T>

public class AugeasConfigurationDiscoveryComponent<T extends ResourceComponent>
extends java.lang.Object
implements ResourceDiscoveryComponent<T>, ManualAddFacet<T>

Author:
Ian Springer, Lukas Krejci

Constructor Summary
AugeasConfigurationDiscoveryComponent()
           
 
Method Summary
protected  DiscoveredResourceDetails createResourceDetails(ResourceDiscoveryContext<T> discoveryContext, Configuration pluginConfig)
           
protected  java.util.List<java.lang.String> determineExcludeGlobs(ResourceDiscoveryContext<T> discoveryContext)
           
protected  java.util.List<java.lang.String> determineIncludeGlobs(ResourceDiscoveryContext<T> discoveryContext)
           
 DiscoveredResourceDetails discoverResource(Configuration pluginConfig, ResourceDiscoveryContext<T> discoveryContext)
           
 java.util.Set<DiscoveredResourceDetails> discoverResources(ResourceDiscoveryContext<T> discoveryContext)
           
static java.util.List<java.lang.String> getGlobList(PropertySimple list)
           
static PropertySimple getGlobList(java.lang.String name, java.util.List<java.lang.String> simples)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AugeasConfigurationDiscoveryComponent

public AugeasConfigurationDiscoveryComponent()
Method Detail

discoverResources

public java.util.Set<DiscoveredResourceDetails> discoverResources(ResourceDiscoveryContext<T> discoveryContext)
                                                           throws InvalidPluginConfigurationException,
                                                                  java.lang.Exception
Specified by:
discoverResources in interface ResourceDiscoveryComponent<T extends ResourceComponent>
Throws:
InvalidPluginConfigurationException
java.lang.Exception

discoverResource

public DiscoveredResourceDetails discoverResource(Configuration pluginConfig,
                                                  ResourceDiscoveryContext<T> discoveryContext)
                                           throws InvalidPluginConfigurationException
Specified by:
discoverResource in interface ManualAddFacet<T extends ResourceComponent>
Throws:
InvalidPluginConfigurationException

createResourceDetails

protected DiscoveredResourceDetails createResourceDetails(ResourceDiscoveryContext<T> discoveryContext,
                                                          Configuration pluginConfig)

determineIncludeGlobs

protected java.util.List<java.lang.String> determineIncludeGlobs(ResourceDiscoveryContext<T> discoveryContext)

determineExcludeGlobs

protected java.util.List<java.lang.String> determineExcludeGlobs(ResourceDiscoveryContext<T> discoveryContext)

getGlobList

public static PropertySimple getGlobList(java.lang.String name,
                                         java.util.List<java.lang.String> simples)

getGlobList

public static java.util.List<java.lang.String> getGlobList(PropertySimple list)


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