Interface | Description |
---|---|
Channel | |
ChannelFactory | |
ChannelSelector |
Allows the selection of a subset of channels from the given set based on
its implementation policy.
|
Clock |
Facade for System.currentTimeMillis for Testing
|
Event |
Basic representation of a data object in Flume.
|
EventDrivenSource | |
NamedComponent |
Enables a component to be tagged with a name so that it can be referred
to uniquely within the configuration system.
|
PollableSource | |
Sink |
A sink is connected to a Channel and consumes its contents,
sending them to a configured destination that may vary according to
the sink type.
|
SinkFactory | |
SinkProcessor |
Interface for a device that allows abstraction of the behavior of multiple
sinks, always assigned to a SinkRunner
|
Source |
A source generates and calls methods on the
configured
ChannelProcessor to persist those events into the
configured channels. |
SourceFactory | |
Transaction |
Provides the transaction boundary while accessing a channel.
|
Class | Description |
---|---|
Constants | |
Context |
The context is a key-value store used to pass configuration information
throughout the system.
|
CounterGroup |
Used for counting events, collecting metrics, etc.
|
Dummy |
Placeholder class so the git mirror does not leave out the src/main/java dir
|
SinkRunner | |
SinkRunner.PollingRunner |
Runnable that polls a
SinkProcessor and manages event delivery notification,
BACKOFF delay handling, etc. |
SourceRunner |
A source runner controls how a source is driven.
|
SystemClock |
Default implementation of Clock which uses System
|
Enum | Description |
---|---|
PollableSource.Status | |
Sink.Status | |
Transaction.TransactionState |
Exception | Description |
---|---|
ChannelException |
A channel exception is raised whenever a channel operation fails.
|
ChannelFullException | |
EventDeliveryException |
An event delivery exception is raised whenever an
Event fails to
reach at least one of its intended (next-hop) destinations. |
FlumeException |
Base class of all flume exceptions.
|
Annotation Type | Description |
---|---|
VersionAnnotation |
This class is about package attribute that captures
version info of Flume that was compiled.
|
Copyright © 2009–2019 Apache Software Foundation. All rights reserved.