org.apache.logging.log4j.flume.appender
Class FlumeConfigurationBuilder
java.lang.Object
org.apache.logging.log4j.flume.appender.FlumeConfigurationBuilder
public class FlumeConfigurationBuilder
- extends Object
See Flume's PropertiesFileConfigurationProvider. This class would extend that if it were possible.
Method Summary |
org.apache.flume.node.NodeConfiguration |
load(String name,
Properties props,
org.apache.flume.node.nodemanager.NodeConfigurationAware configurationAware)
|
protected void |
loadChannels(org.apache.flume.conf.FlumeConfiguration.AgentConfiguration agentConf,
org.apache.flume.node.NodeConfiguration conf)
|
protected void |
loadSinkGroups(org.apache.flume.conf.FlumeConfiguration.AgentConfiguration agentConf,
Map<String,org.apache.flume.Sink> sinks,
org.apache.flume.node.NodeConfiguration conf)
|
protected void |
loadSinks(org.apache.flume.conf.FlumeConfiguration.AgentConfiguration agentConf,
org.apache.flume.node.NodeConfiguration conf)
|
protected void |
loadSources(org.apache.flume.conf.FlumeConfiguration.AgentConfiguration agentConf,
org.apache.flume.node.NodeConfiguration conf)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FlumeConfigurationBuilder
public FlumeConfigurationBuilder()
load
public org.apache.flume.node.NodeConfiguration load(String name,
Properties props,
org.apache.flume.node.nodemanager.NodeConfigurationAware configurationAware)
loadChannels
protected void loadChannels(org.apache.flume.conf.FlumeConfiguration.AgentConfiguration agentConf,
org.apache.flume.node.NodeConfiguration conf)
loadSources
protected void loadSources(org.apache.flume.conf.FlumeConfiguration.AgentConfiguration agentConf,
org.apache.flume.node.NodeConfiguration conf)
loadSinks
protected void loadSinks(org.apache.flume.conf.FlumeConfiguration.AgentConfiguration agentConf,
org.apache.flume.node.NodeConfiguration conf)
loadSinkGroups
protected void loadSinkGroups(org.apache.flume.conf.FlumeConfiguration.AgentConfiguration agentConf,
Map<String,org.apache.flume.Sink> sinks,
org.apache.flume.node.NodeConfiguration conf)
Copyright © 1999-2013 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.