| Class | Description | 
|---|---|
| AbstractEventDrivenSource | Base class which ensures sub-classes will inherit all the properties
 of BasicSourceSemantics. | 
| 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
  | 
| AbstractSource | |
| AvroSource | 
 A  Sourceimplementation that receives Avro events from clients that
 implementAvroSourceProtocol. | 
| 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
  | 
| DefaultSourceFactory | |
| EventDrivenSourceRunner | Starts, stops, and manages
 event-driven sources. | 
| ExecSource | 
 A  Sourceimplementation that executes a Unix process and turns each
 line of text into an event. | 
| ExecSourceConfigurationConstants | |
| MultiportSyslogTCPSource | |
| NetcatSource | 
 A netcat-like source that listens on a given port and turns each line of text
 into an event. | 
| NetcatSourceConfigurationConstants | |
| NetcatUdpSource | |
| PollableSourceConstants | |
| PollableSourceRunner | 
 An implementation of  SourceRunnerthat can drive aPollableSource. | 
| PollableSourceRunner.PollingRunner | |
| SequenceGeneratorSource | |
| SpoolDirectorySource | |
| SpoolDirectorySourceConfigurationConstants | |
| StressSource | StressSource is an internal load-generating source implementation
 which is very useful for stress tests. | 
| SyslogParser | |
| SyslogSourceConfigurationConstants | |
| SyslogTcpSource | Deprecated use  MultiportSyslogTCPSourceinstead. | 
| SyslogUDPSource | |
| SyslogUtils | |
| ThriftSource | 
| Enum | Description | 
|---|---|
| SpoolDirectorySourceConfigurationConstants.ConsumeOrder | Consume order. | 
| SyslogUtils.SyslogStatus | 
Copyright © 2009-2017 Apache Software Foundation. All Rights Reserved.