public abstract class AbstractFlumeConfiguration extends Object
Constructor and Description |
---|
AbstractFlumeConfiguration() |
Modifier and Type | Method and Description |
---|---|
protected <T extends Channel> |
configureChannel(String name,
Class<T> clazz,
Map<String,String> params) |
protected <T extends Sink> |
configureSink(String name,
Class<T> sinkClazz,
Channel channel,
Map<String,String> params) |
protected <T extends SinkProcessor> |
configureSinkProcessor(Map<String,String> params,
Class<T> clazz,
List<Sink> sinks) |
protected <T extends Source> |
configureSource(String name,
Class<T> clazz,
ChannelSelector selector,
Map<String,String> params) |
protected <T extends Source> |
configureSource(T source,
ChannelSelector selector,
Map<String,String> params) |
protected ChannelSelector |
createChannelSelector(Class<? extends ChannelSelector> clazz,
Map<String,String> params) |
protected SinkRunner |
createSinkRunner(SinkProcessor sinkProcessor) |
protected <T> List<T> |
listOf(T... items)
Creates a List from a Varargs array.
|
protected <T extends Channel> T configureChannel(String name, Class<T> clazz, Map<String,String> params)
protected <T extends Source> SourceRunner configureSource(String name, Class<T> clazz, ChannelSelector selector, Map<String,String> params)
protected <T extends Source> SourceRunner configureSource(T source, ChannelSelector selector, Map<String,String> params)
protected <T extends SinkProcessor> T configureSinkProcessor(Map<String,String> params, Class<T> clazz, List<Sink> sinks)
protected SinkRunner createSinkRunner(SinkProcessor sinkProcessor)
protected <T extends Sink> Sink configureSink(String name, Class<T> sinkClazz, Channel channel, Map<String,String> params)
protected ChannelSelector createChannelSelector(Class<? extends ChannelSelector> clazz, Map<String,String> params)
@SafeVarargs protected final <T> List<T> listOf(T... items)
T
- The type of objects in the List.items
- The items to add to the list.Copyright © 2009-2022 Apache Software Foundation. All Rights Reserved.