| Interface | Description | 
|---|---|
| LoadBalancingSinkProcessor.SinkSelector | 
 
 An interface that allows the LoadBalancingSinkProcessor to use
 a load-balancing strategy such as round-robin, random distribution etc. 
 | 
| Class | Description | 
|---|---|
| AbstractRpcSink | 
 This sink provides the basic RPC functionality for Flume. 
 | 
| AbstractSingleSinkProcessor | 
 A Sink Processor that only accesses a single Sink. 
 | 
| AbstractSink | |
| AbstractSinkProcessor | 
 A convenience base class for sink processors. 
 | 
| AbstractSinkSelector | |
| AvroSink | 
 
 A  
Sink implementation that can send events to an RPC server (such as
 Flume's AvroSource). | 
| DefaultSinkFactory | |
| DefaultSinkProcessor | 
 Default sink processor that only accepts a single sink, passing on process
 results without any additional handling. 
 | 
| FailoverSinkProcessor | 
 FailoverSinkProcessor maintains a prioritized list of sinks,
 guarranteeing that so long as one is available events will be processed. 
 | 
| LoadBalancingSinkProcessor | 
 Provides the ability to load-balance flow over multiple sinks. 
 | 
| LoggerSink | 
 
 A  
Sink implementation that logs all events received at the INFO level
 to the org.apache.flume.sink.LoggerSink logger. | 
| NullSink | 
 
 A  
Sink implementation that simply discards all events it receives. | 
| RollingFileSink | |
| SinkGroup | 
 Configuration concept for handling multiple sinks working together. 
 | 
| SinkProcessorFactory | |
| ThriftSink | 
 
 A  
Sink implementation that can send events to an RPC server (such as
 Flume's ThriftSource). | 
Copyright © 2009-2022 Apache Software Foundation. All Rights Reserved.