Package org.apache.pulsar.io.flume.sink
Class SourceOfFlume
java.lang.Object
org.apache.flume.source.BasicSourceSemantics
org.apache.flume.source.AbstractPollableSource
org.apache.pulsar.io.flume.sink.SourceOfFlume
- All Implemented Interfaces:
org.apache.flume.conf.BatchSizeSupported,org.apache.flume.conf.Configurable,org.apache.flume.lifecycle.LifecycleAware,org.apache.flume.NamedComponent,org.apache.flume.PollableSource,org.apache.flume.Source
public class SourceOfFlume
extends org.apache.flume.source.AbstractPollableSource
implements org.apache.flume.conf.BatchSizeSupported
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flume.PollableSource
org.apache.flume.PollableSource.Status -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoConfigure(org.apache.flume.Context context) org.apache.flume.PollableSource.StatusvoiddoStart()voiddoStop()longMethods inherited from class org.apache.flume.source.AbstractPollableSource
configure, getBackOffSleepIncrement, getMaxBackOffSleepInterval, processMethods inherited from class org.apache.flume.source.BasicSourceSemantics
getChannelProcessor, getLifecycleState, getName, getStartException, isStarted, setChannelProcessor, setLifecycleState, setName, start, stop, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.flume.lifecycle.LifecycleAware
getLifecycleState, start, stopMethods inherited from interface org.apache.flume.NamedComponent
getName, setNameMethods inherited from interface org.apache.flume.Source
getChannelProcessor, setChannelProcessor
-
Field Details
-
BATCH_DURATION_MS
- See Also:
-
-
Constructor Details
-
SourceOfFlume
public SourceOfFlume()
-
-
Method Details
-
doStart
public void doStart()- Specified by:
doStartin classorg.apache.flume.source.BasicSourceSemantics
-
doStop
public void doStop()- Specified by:
doStopin classorg.apache.flume.source.BasicSourceSemantics
-
doConfigure
public void doConfigure(org.apache.flume.Context context) - Specified by:
doConfigurein classorg.apache.flume.source.BasicSourceSemantics
-
doProcess
public org.apache.flume.PollableSource.Status doProcess()- Specified by:
doProcessin classorg.apache.flume.source.AbstractPollableSource
-
getBatchSize
public long getBatchSize()- Specified by:
getBatchSizein interfaceorg.apache.flume.conf.BatchSizeSupported
-