| Interface | Description | 
|---|---|
| BatchSizeSupported | 
 This interface indicates that a component does batching and the batch size
 is publicly available. 
 | 
| ComponentWithClassName | |
| Configurable | 
 
 Any class marked as Configurable may have a context including its
 sub-configuration passed to it, requesting it configure itself. 
 | 
| ConfigurableComponent | |
| TransactionCapacitySupported | 
 This interface indicates that a component has a transaction capacity
 and it is publicly available. 
 | 
| Class | Description | 
|---|---|
| BasicConfigurationConstants | |
| ComponentConfiguration | 
 Abstract implementation of the Component Configuration Manager. 
 | 
| ComponentConfigurationFactory | |
| ConfigFilterFactory | |
| Configurables | 
 Methods for working with  
Configurables. | 
| FlumeConfiguration | 
 
 FlumeConfiguration is an in memory representation of the hierarchical
 configuration namespace required by the ConfigurationProvider. 
 | 
| FlumeConfiguration.AgentConfiguration | |
| FlumeConfiguration.ComponentNameAndConfigKey | |
| FlumeConfigurationError | |
| LogPrivacyUtil | 
 Utility class to help any Flume component determine whether logging potentially sensitive
 information is allowed or not. 
 | 
| Enum | Description | 
|---|---|
| ComponentConfiguration.ComponentType | |
| FlumeConfigurationError.ErrorOrWarning | |
| FlumeConfigurationErrorType | 
| Exception | Description | 
|---|---|
| ConfigurationException | 
Copyright © 2009-2022 Apache Software Foundation. All Rights Reserved.