public abstract class AbstractAvroSource
extends org.apache.flume.source.AbstractSource
implements org.apache.flume.EventDrivenSource, org.apache.flume.conf.Configurable
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractAvroSource.SSLCompressionChannelPipelineFactory
Factory of SSL-enabled server worker channel pipelines Copied from Avro's
org.apache.avro.ipc.TestNettyServerWithSSL test
|
| Modifier and Type | Field and Description |
|---|---|
static String |
HTTP_PROTOCOL |
protected static org.apache.commons.logging.Log |
logger |
protected org.apache.flume.instrumentation.SourceCounter |
sourceCounter |
| Constructor and Description |
|---|
AbstractAvroSource(Class rpcProtocol) |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(org.apache.flume.Context context) |
abstract void |
customConfig(org.apache.flume.Context context)
give the chance to its sub class to configure the source
|
void |
httpStop() |
void |
nettyStop() |
void |
start()
start the flume source server
|
void |
startHttp() |
void |
startNetty() |
void |
stop() |
String |
toString() |
getChannelProcessor, getLifecycleState, getName, setChannelProcessor, setNameprotected static final org.apache.commons.logging.Log logger
public static final String HTTP_PROTOCOL
protected org.apache.flume.instrumentation.SourceCounter sourceCounter
public AbstractAvroSource(Class rpcProtocol)
public void configure(org.apache.flume.Context context)
configure in interface org.apache.flume.conf.Configurablepublic abstract void customConfig(org.apache.flume.Context context)
context - public void start()
start in interface org.apache.flume.lifecycle.LifecycleAwarestart in class org.apache.flume.source.AbstractSourcepublic void startNetty()
public void startHttp()
public void stop()
stop in interface org.apache.flume.lifecycle.LifecycleAwarestop in class org.apache.flume.source.AbstractSourcepublic void httpStop()
public void nettyStop()
public String toString()
toString in class org.apache.flume.source.AbstractSourceCopyright © 2016 CodeGerm. All rights reserved.