Uses of Interface
org.apache.flume.conf.Configurable

Packages that use Configurable
org.apache.flume   
org.apache.flume.channel   
org.apache.flume.channel.jdbc   
org.apache.flume.instrumentation   
org.apache.flume.instrumentation.http   
org.apache.flume.interceptor   
org.apache.flume.serialization   
org.apache.flume.sink   
org.apache.flume.source   
org.apache.flume.source.http   
 

Uses of Configurable in org.apache.flume
 

Subinterfaces of Configurable in org.apache.flume
 interface ChannelSelector
           Allows the selection of a subset of channels from the given set based on its implementation policy.
 interface SinkProcessor
           Interface for a device that allows abstraction of the behavior of multiple sinks, always assigned to a SinkRunner
 

Uses of Configurable in org.apache.flume.channel
 

Classes in org.apache.flume.channel that implement Configurable
 class AbstractChannel
           
 class AbstractChannelSelector
           
 class BasicChannelSemantics
           An implementation of basic Channel semantics, including the implied thread-local semantics of the Transaction class, which is required to extend BasicTransactionSemantics.
 class ChannelProcessor
          A channel processor exposes operations to put Events into Channels.
 class MemoryChannel
           MemoryChannel is the recommended channel to use when speeds which writing to disk is impractical is required or durability of data is not required.
 class MultiplexingChannelSelector
           
 class PseudoTxnMemoryChannel
           A capacity-capped Channel implementation that supports in-memory buffering and delivery of events.
 class ReplicatingChannelSelector
          Replicating channel selector.
 

Uses of Configurable in org.apache.flume.channel.jdbc
 

Classes in org.apache.flume.channel.jdbc that implement Configurable
 class JdbcChannel
           A JDBC based channel implementation.
 

Uses of Configurable in org.apache.flume.instrumentation
 

Subinterfaces of Configurable in org.apache.flume.instrumentation
 interface MonitorService
          Interface that any monitoring service should implement.
 

Classes in org.apache.flume.instrumentation that implement Configurable
 class GangliaServer
          A Ganglia server that polls JMX based at a configured frequency (defaults to once every 60 seconds).
 

Uses of Configurable in org.apache.flume.instrumentation.http
 

Classes in org.apache.flume.instrumentation.http that implement Configurable
 class HTTPMetricsServer
          A Monitor service implementation that runs a web server on a configurable port and returns the metrics for components in JSON format.
 

Uses of Configurable in org.apache.flume.interceptor
 

Subinterfaces of Configurable in org.apache.flume.interceptor
static interface Interceptor.Builder
          Builder implementations MUST have a no-arg constructor
 interface RegexExtractorInterceptorSerializer
          Serializer for serializing groups matched by the RegexExtractorInterceptor
 

Classes in org.apache.flume.interceptor that implement Configurable
static class HostInterceptor.Builder
          Builder which builds new instances of the HostInterceptor.
static class RegexExtractorInterceptor.Builder
           
 class RegexExtractorInterceptorMillisSerializer
          Serializer that converts the passed in value into milliseconds using the specified formatting pattern
 class RegexExtractorInterceptorPassThroughSerializer
          Serializer that simply returns the passed in value
static class RegexFilteringInterceptor.Builder
          Builder which builds new instance of the StaticInterceptor.
static class StaticInterceptor.Builder
          Builder which builds new instance of the StaticInterceptor.
static class TimestampInterceptor.Builder
          Builder which builds new instances of the TimestampInterceptor.
 

Uses of Configurable in org.apache.flume.serialization
 

Classes in org.apache.flume.serialization that implement Configurable
 class AbstractAvroEventSerializer<T>
          This is a helper class provided to make it straightforward to serialize Flume events into Avro data.
 class FlumeEventAvroEventSerializer
           
 

Uses of Configurable in org.apache.flume.sink
 

Subinterfaces of Configurable in org.apache.flume.sink
static interface LoadBalancingSinkProcessor.SinkSelector
           An interface that allows the LoadBalancingSinkProcessor to use a load-balancing strategy such as round-robin, random distribution etc.
 

Classes in org.apache.flume.sink that implement Configurable
 class AbstractRpcSink
          This sink provides the basic RPC functionality for Flume.
 class AbstractSinkProcessor
          A convenience base class for sink processors.
 class AbstractSinkSelector
           
 class AvroSink
           A Sink implementation that can send events to an RPC server (such as Flume's AvroSource).
 class DefaultSinkProcessor
          Default sink processor that only accepts a single sink, passing on process results without any additional handling.
 class FailoverSinkProcessor
          FailoverSinkProcessor maintains a prioritized list of sinks, guarranteeing that so long as one is available events will be processed.
 class LoadBalancingSinkProcessor
          Provides the ability to load-balance flow over multiple sinks.
 class NullSink
           A Sink implementation that simply discards all events it receives.
 class RollingFileSink
           
 class SinkGroup
          Configuration concept for handling multiple sinks working together.
 class ThriftSink
           A Sink implementation that can send events to an RPC server (such as Flume's ThriftSource).
 

Uses of Configurable in org.apache.flume.source
 

Classes in org.apache.flume.source that implement Configurable
 class AbstractEventDrivenSource
          Base class which ensures sub-classes will inherit all the properties of BasicSourceSemantics.
 class 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
 class AvroSource
           A Source implementation that receives Avro events from clients that implement AvroSourceProtocol.
 class 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
 class ExecSource
           A Source implementation that executes a Unix process and turns each line of text into an event.
 class MultiportSyslogTCPSource
           
 class NetcatSource
           A netcat-like source that listens on a given port and turns each line of text into an event.
 class SequenceGeneratorSource
           
 class SpoolDirectorySource
           
 class StressSource
          Internal load-generating source implementation.
 class SyslogTcpSource
           
 class SyslogUDPSource
           
 class ThriftSource
           
 

Uses of Configurable in org.apache.flume.source.http
 

Subinterfaces of Configurable in org.apache.flume.source.http
 interface HTTPSourceHandler
           
 

Classes in org.apache.flume.source.http that implement Configurable
 class HTTPSource
          A source which accepts Flume Events by HTTP POST and GET.
 class JSONHandler
          JSONHandler for HTTPSource that accepts an array of events.
 



Copyright © 2009-2014 Apache Software Foundation. All Rights Reserved.