Interface Summary |
Channel |
A channel connects a Source to a Sink . |
ChannelFactory |
|
ChannelSelector |
Allows the selection of a subset of channels from the given set based on
its implementation policy. |
Event |
Basic representation of a data object in Flume. |
EventDrivenSource |
A Source that does not need an external driver to poll for
events to ingest; it provides its own event-driven
mechanism to invoke event processing. |
NamedComponent |
Enables a component to be tagged with a name so that it can be referred
to uniquely within the configuration system. |
PollableSource |
A Source that requires an external driver to poll to determine
whether there are events that are available to ingest
from the source. |
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. |