| 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. | 
| AbstractSink | |
| AbstractSinkProcessor | A convenience base class for sink processors. | 
| AbstractSinkSelector | |
| AvroSink | 
 A  Sinkimplementation that can send events to an RPC server (such as
 Flume'sAvroSource). | 
| 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  Sinkimplementation that logs all events received at the INFO level
 to the org.apache.flume.sink.LoggerSink logger. | 
| NullSink | 
 A  Sinkimplementation that simply discards all events it receives. | 
| RollingFileSink | |
| SinkGroup | Configuration concept for handling multiple sinks working together. | 
| SinkProcessorFactory | |
| ThriftSink | 
 A  Sinkimplementation that can send events to an RPC server (such as
 Flume'sThriftSource). | 
Copyright © 2009-2017 Apache Software Foundation. All Rights Reserved.