Package | Description |
---|---|
org.apache.flume | |
org.apache.flume.agent.embedded |
This package provides Flume users the ability to embed simple agents
in applications.
|
org.apache.flume.source | |
org.apache.flume.source.avroLegacy | |
org.apache.flume.source.http | |
org.apache.flume.source.jms | |
org.apache.flume.source.kafka | |
org.apache.flume.source.scribe | |
org.apache.flume.source.taildir | |
org.apache.flume.source.thriftLegacy | |
org.apache.flume.source.twitter |
Modifier and Type | Interface and Description |
---|---|
interface |
EventDrivenSource
|
interface |
PollableSource
|
Modifier and Type | Method and Description |
---|---|
Source |
SourceFactory.create(String sourceName,
String type) |
Source |
SourceRunner.getSource() |
Modifier and Type | Method and Description |
---|---|
Class<? extends Source> |
SourceFactory.getClass(String type) |
Modifier and Type | Method and Description |
---|---|
static SourceRunner |
SourceRunner.forSource(Source source)
Static factory method to instantiate a source runner implementation that
corresponds to the type of
Source specified. |
void |
SourceRunner.setSource(Source source) |
Modifier and Type | Class and Description |
---|---|
class |
EmbeddedSource
Simple source used to allow direct access to the channel for the Embedded
Agent.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEventDrivenSource
Base class which ensures sub-classes will inherit all the properties
of BasicSourceSemantics.
|
class |
AbstractPollableSource
Base class which ensures sub-classes will inherit all the properties
of BasicSourceSemantics in addition to:
Ensuring when configure/start throw an exception process will not
be called
Ensure that process will not be called unless configure and start
have successfully been called
|
class |
AbstractSource |
class |
AvroSource
A
Source implementation that receives Avro events from clients that
implement AvroSourceProtocol . |
class |
BasicSourceSemantics
Alternative to AbstractSource, which:
Ensure configure cannot be called while started
Exceptions thrown during configure, start, stop put source in ERROR state
Exceptions thrown during start, stop will be logged but not re-thrown.
Exception in configure disables starting
|
class |
ExecSource
A
Source implementation that executes a Unix process and turns each
line of text into an event. |
class |
MultiportSyslogTCPSource |
class |
NetcatSource
A netcat-like source that listens on a given port and turns each line of text
into an event.
|
class |
NetcatUdpSource |
class |
SequenceGeneratorSource |
class |
SpoolDirectorySource |
class |
SslContextAwareAbstractSource |
class |
StressSource
StressSource is an internal load-generating source implementation
which is very useful for stress tests.
|
class |
SyslogTcpSource
Deprecated.
use
MultiportSyslogTCPSource instead. |
class |
SyslogUDPSource |
class |
ThriftSource |
Modifier and Type | Method and Description |
---|---|
Source |
DefaultSourceFactory.create(String name,
String type) |
Modifier and Type | Method and Description |
---|---|
Class<? extends Source> |
DefaultSourceFactory.getClass(String type) |
Modifier and Type | Class and Description |
---|---|
class |
AvroLegacySource
A
Source implementation that receives Avro events from Avro sink of
Flume OG |
Modifier and Type | Class and Description |
---|---|
class |
HTTPSource
A source which accepts Flume Events by HTTP POST and GET.
|
Modifier and Type | Class and Description |
---|---|
class |
JMSSource |
Modifier and Type | Class and Description |
---|---|
class |
KafkaSource
A Source for Kafka which reads messages from kafka topics.
|
Modifier and Type | Class and Description |
---|---|
class |
ScribeSource
Flume should adopt the Scribe entry
LogEntry from existing
Scribe system. |
Modifier and Type | Class and Description |
---|---|
class |
TaildirSource |
Modifier and Type | Class and Description |
---|---|
class |
ThriftLegacySource |
Modifier and Type | Class and Description |
---|---|
class |
TwitterSource
Demo Flume source that connects via Streaming API to the 1% sample twitter
firehose, continuously downloads tweets, converts them to Avro format and
sends Avro events to a downstream Flume sink.
|
Copyright © 2009–2019 Apache Software Foundation. All rights reserved.