|
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. |