Interface MaterializedConfiguration

All Known Implementing Classes:
SimpleMaterializedConfiguration

public interface MaterializedConfiguration
MaterializedConfiguration represents the materialization of a Flume properties file. That is it's the actual Source, Sink, and Channels represented in the configuration file.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addChannel(String name, org.apache.flume.Channel channel)
     
    void
    addSinkRunner(String name, org.apache.flume.SinkRunner sinkRunner)
     
    void
    addSourceRunner(String name, org.apache.flume.SourceRunner sourceRunner)
     
    com.google.common.collect.ImmutableMap<String,org.apache.flume.Channel>
     
    com.google.common.collect.ImmutableMap<String,org.apache.flume.SinkRunner>
     
    com.google.common.collect.ImmutableMap<String,org.apache.flume.SourceRunner>
     
  • Method Details

    • addSourceRunner

      void addSourceRunner(String name, org.apache.flume.SourceRunner sourceRunner)
    • addSinkRunner

      void addSinkRunner(String name, org.apache.flume.SinkRunner sinkRunner)
    • addChannel

      void addChannel(String name, org.apache.flume.Channel channel)
    • getSourceRunners

      com.google.common.collect.ImmutableMap<String,org.apache.flume.SourceRunner> getSourceRunners()
    • getSinkRunners

      com.google.common.collect.ImmutableMap<String,org.apache.flume.SinkRunner> getSinkRunners()
    • getChannels

      com.google.common.collect.ImmutableMap<String,org.apache.flume.Channel> getChannels()