org.apache.logging.log4j.flume.appender
Class FlumeEmbeddedManager
java.lang.Object
org.apache.logging.log4j.core.appender.AbstractManager
org.apache.logging.log4j.flume.appender.AbstractFlumeManager
org.apache.logging.log4j.flume.appender.FlumeEmbeddedManager
public class FlumeEmbeddedManager
- extends AbstractFlumeManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOURCE_NAME
protected static final String SOURCE_NAME
- See Also:
- Constant Field Values
FlumeEmbeddedManager
protected FlumeEmbeddedManager(String name,
String shortName,
FlumeNode node)
- Constructor
- Parameters:
name
- The unique name of this manager.node
- The Flume Node.
getManager
public static FlumeEmbeddedManager getManager(String name,
Agent[] agents,
Property[] properties,
int batchSize,
String dataDir)
- Returns a FlumeEmbeddedManager.
- Parameters:
agents
- The agents to use.batchSize
- The number of events to include in a batch.
- Returns:
- A FlumeAvroManager.
send
public void send(FlumeEvent event,
int delay,
int retries)
- Specified by:
send
in class AbstractFlumeManager
releaseSub
protected void releaseSub()
- Overrides:
releaseSub
in class AbstractManager
Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.