org.apache.flume.conf
Class FlumeConfiguration

java.lang.Object
  extended by org.apache.flume.conf.FlumeConfiguration

public class FlumeConfiguration
extends Object

FlumeConfiguration is an in memory representation of the hierarchical configuration namespace required by the PropertiesFileConfigurationProvider. This class is instantiated with a properties object which is parsed to construct the hierarchy in memory. Once the entire set of properties have been parsed and populated, a validation routine is run that identifies and removes invalid components.

See Also:
PropertiesFileConfigurationProvider

Nested Class Summary
static class FlumeConfiguration.AgentConfiguration
           
static class FlumeConfiguration.ComponentNameAndConfigKey
           
 
Field Summary
static String INDENTSTEP
           
static String NEWLINE
           
 
Constructor Summary
FlumeConfiguration(Properties properties)
          Creates a populated Flume Configuration object.
 
Method Summary
 List<FlumeConfigurationError> getConfigurationErrors()
           
 FlumeConfiguration.AgentConfiguration getConfigurationFor(String hostname)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NEWLINE

public static final String NEWLINE

INDENTSTEP

public static final String INDENTSTEP
See Also:
Constant Field Values
Constructor Detail

FlumeConfiguration

public FlumeConfiguration(Properties properties)
Creates a populated Flume Configuration object.

Method Detail

getConfigurationErrors

public List<FlumeConfigurationError> getConfigurationErrors()

getConfigurationFor

public FlumeConfiguration.AgentConfiguration getConfigurationFor(String hostname)


Copyright © 2009-2012 Apache Software Foundation. All Rights Reserved.