|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.logging.log4j.core.appender.AbstractManager
org.apache.logging.log4j.flume.appender.AbstractFlumeManager
org.apache.logging.log4j.flume.appender.FlumeAvroManager
public class FlumeAvroManager
Manager for FlumeAvroAppenders.
Field Summary |
---|
Fields inherited from class org.apache.logging.log4j.core.appender.AbstractManager |
---|
count, LOGGER |
Constructor Summary | |
---|---|
protected |
FlumeAvroManager(String name,
String shortName,
Agent[] agents,
int batchSize,
int retries,
int connectTimeout,
int requestTimeout)
Constructor |
Method Summary | |
---|---|
Agent[] |
getAgents()
Returns the agents. |
int |
getBatchSize()
|
int |
getConnectTimeoutMillis()
|
int |
getCurrent()
Returns the index of the current agent. |
static FlumeAvroManager |
getManager(String name,
Agent[] agents,
int batchSize,
int retries,
int connectTimeoutMillis,
int requestTimeoutMillis)
Returns a FlumeAvroManager. |
int |
getRequestTimeoutMillis()
|
int |
getRetries()
|
protected void |
releaseSub()
|
void |
send(BatchEvent events)
|
void |
send(org.apache.flume.Event event)
|
Methods inherited from class org.apache.logging.log4j.core.appender.AbstractManager |
---|
getContentFormat, getCount, getManager, getName, hasManager, release |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected FlumeAvroManager(String name, String shortName, Agent[] agents, int batchSize, int retries, int connectTimeout, int requestTimeout)
name
- The unique name of this manager.agents
- An array of Agents.batchSize
- The number of events to include in a batch.retries
- The number of times to retry connecting before giving up.connectTimeout
- The connection timeout in ms.requestTimeout
- The request timeout in ms.Method Detail |
---|
public static FlumeAvroManager getManager(String name, Agent[] agents, int batchSize, int retries, int connectTimeoutMillis, int requestTimeoutMillis)
name
- The name of the manager.agents
- The agents to use.batchSize
- The number of events to include in a batch.retries
- The number of times to retry connecting before giving up.connectTimeoutMillis
- The connection timeout in ms.requestTimeoutMillis
- The request timeout in ms.
public Agent[] getAgents()
public int getCurrent()
public int getRetries()
public int getConnectTimeoutMillis()
public int getRequestTimeoutMillis()
public int getBatchSize()
public void send(BatchEvent events)
public void send(org.apache.flume.Event event)
send
in class AbstractFlumeManager
protected void releaseSub()
releaseSub
in class AbstractManager
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1999-2015 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.