Uses of Class
org.apache.flume.annotations.InterfaceAudience.Public

Packages that use InterfaceAudience.Public
org.apache.flume   
org.apache.flume.agent.embedded This package provides Flume users the ability to embed simple agents in applications. 
org.apache.flume.annotations   
org.apache.flume.channel   
org.apache.flume.conf   
org.apache.flume.interceptor   
org.apache.flume.lifecycle   
org.apache.flume.serialization   
org.apache.flume.sink   
org.apache.flume.source   
org.apache.flume.source.jms   
 

Uses of InterfaceAudience.Public in org.apache.flume
 

Classes in org.apache.flume with annotations of type InterfaceAudience.Public
 interface Channel
           A channel connects a Source to a Sink.
 interface NamedComponent
          Enables a component to be tagged with a name so that it can be referred to uniquely within the configuration system.
 interface Sink
           A sink is connected to a Channel and consumes its contents, sending them to a configured destination that may vary according to the sink type.
 interface Source
           A source generates and calls methods on the configured ChannelProcessor to persist those events into the configured channels.
 

Uses of InterfaceAudience.Public in org.apache.flume.agent.embedded
 

Classes in org.apache.flume.agent.embedded with annotations of type InterfaceAudience.Public
 class EmbeddedAgent
          EmbeddedAgent gives Flume users the ability to embed simple agents in applications.
 class EmbeddedAgentConfiguration
          Stores publicly accessible configuration constants and private configuration constants and methods.
 

Uses of InterfaceAudience.Public in org.apache.flume.annotations
 

Classes in org.apache.flume.annotations with annotations of type InterfaceAudience.Public
 class InterfaceAudience
          Annotation to inform users of a package, class or method's intended audience.
 class InterfaceStability
          Annotation to inform users of how much to rely on a particular package, class or method not changing over time.
 

Uses of InterfaceAudience.Public in org.apache.flume.channel
 

Classes in org.apache.flume.channel with annotations of type InterfaceAudience.Public
 class AbstractChannel
           
 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 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.
 

Uses of InterfaceAudience.Public in org.apache.flume.conf
 

Classes in org.apache.flume.conf with annotations of type InterfaceAudience.Public
 interface Configurable
           Any class marked as Configurable may have a context including its sub-configuration passed to it, requesting it configure itself.
 

Uses of InterfaceAudience.Public in org.apache.flume.interceptor
 

Classes in org.apache.flume.interceptor with annotations of type InterfaceAudience.Public
 interface Interceptor
           
 

Uses of InterfaceAudience.Public in org.apache.flume.lifecycle
 

Classes in org.apache.flume.lifecycle with annotations of type InterfaceAudience.Public
 interface LifecycleAware
           An interface implemented by any class that has a defined, stateful, lifecycle.
 

Uses of InterfaceAudience.Public in org.apache.flume.serialization
 

Classes in org.apache.flume.serialization with annotations of type InterfaceAudience.Public
 interface EventDeserializer
          Establishes a contract for reading events stored in arbitrary formats from reliable, resettable streams.
 interface EventSerializer
           This interface provides callbacks for important serialization-related events.
 interface Resettable
          Defines an API for objects that can be mark()ed and reset() on arbitrary boundaries.
 class ResettableInputStream
           This abstract class defines an interface for which the stream may be marked and reset with no limit to the number of bytes which may have been read between the calls.
 

Uses of InterfaceAudience.Public in org.apache.flume.sink
 

Classes in org.apache.flume.sink with annotations of type InterfaceAudience.Public
 class AbstractSink
           
 

Uses of InterfaceAudience.Public in org.apache.flume.source
 

Classes in org.apache.flume.source with annotations of type InterfaceAudience.Public
 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 AbstractSource
           
 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
 

Uses of InterfaceAudience.Public in org.apache.flume.source.jms
 

Classes in org.apache.flume.source.jms with annotations of type InterfaceAudience.Public
 interface JMSMessageConverter
          Converts a JMS Message to an Event.
 



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