org.apache.logging.log4j.flume.appender
Class FlumeNode

java.lang.Object
  extended by org.apache.logging.log4j.flume.appender.FlumeNode
All Implemented Interfaces:
org.apache.flume.lifecycle.LifecycleAware

public class FlumeNode
extends Object
implements org.apache.flume.lifecycle.LifecycleAware


Constructor Summary
FlumeNode(org.apache.flume.node.NodeManager manager, org.apache.flume.node.NodeConfiguration conf)
           
 
Method Summary
 org.apache.flume.node.NodeConfiguration getConfiguration()
           
 org.apache.flume.lifecycle.LifecycleState getLifecycleState()
           
 org.apache.flume.node.NodeManager getNodeManager()
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlumeNode

public FlumeNode(org.apache.flume.node.NodeManager manager,
                 org.apache.flume.node.NodeConfiguration conf)
Method Detail

start

public void start()
Specified by:
start in interface org.apache.flume.lifecycle.LifecycleAware

stop

public void stop()
Specified by:
stop in interface org.apache.flume.lifecycle.LifecycleAware

getNodeManager

public org.apache.flume.node.NodeManager getNodeManager()

getConfiguration

public org.apache.flume.node.NodeConfiguration getConfiguration()

getLifecycleState

public org.apache.flume.lifecycle.LifecycleState getLifecycleState()
Specified by:
getLifecycleState in interface org.apache.flume.lifecycle.LifecycleAware


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved. Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, and the Apache Logging project logo are trademarks of The Apache Software Foundation.