## Uses of Class
org.apache.flume.annotations.InterfaceStability.Stable

- Packages that use InterfaceStability.Stable
  Package | Description
  --- | ---
  org.apache.flume |
  org.apache.flume.agent.embedded | This package provides Flume users the ability to embed simple agents in applications.
  org.apache.flume.channel |
  org.apache.flume.channel.file |
  org.apache.flume.channel.jdbc |
  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 InterfaceStability.Stable in org.apache.flume

    Classes in org.apache.flume with annotations of type InterfaceStability.Stable
    Modifier and Type | Interface and Description
    --- | ---
    `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 InterfaceStability.Stable in org.apache.flume.agent.embedded

    Classes in org.apache.flume.agent.embedded with annotations of type InterfaceStability.Stable
    Modifier and Type | Class and Description
    --- | ---
    `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 InterfaceStability.Stable in org.apache.flume.channel

    Classes in org.apache.flume.channel with annotations of type InterfaceStability.Stable
    Modifier and Type | Class and Description
    --- | ---
    `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 InterfaceStability.Stable in org.apache.flume.channel.file

    Classes in org.apache.flume.channel.file with annotations of type InterfaceStability.Stable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileChannel` A durable `Channel` implementation that uses the local file system for its storage.

  - ### Uses of InterfaceStability.Stable in org.apache.flume.channel.jdbc

    Classes in org.apache.flume.channel.jdbc with annotations of type InterfaceStability.Stable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JdbcChannel` A JDBC based channel implementation.

  - ### Uses of InterfaceStability.Stable in org.apache.flume.conf

    Classes in org.apache.flume.conf with annotations of type InterfaceStability.Stable
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Configurable` Any class marked as Configurable may have a context including its sub-configuration passed to it, requesting it configure itself.

  - ### Uses of InterfaceStability.Stable in org.apache.flume.interceptor

    Classes in org.apache.flume.interceptor with annotations of type InterfaceStability.Stable
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Interceptor`

  - ### Uses of InterfaceStability.Stable in org.apache.flume.lifecycle

    Classes in org.apache.flume.lifecycle with annotations of type InterfaceStability.Stable
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `LifecycleAware` An interface implemented by any class that has a defined, stateful, lifecycle.

  - ### Uses of InterfaceStability.Stable in org.apache.flume.serialization

    Classes in org.apache.flume.serialization with annotations of type InterfaceStability.Stable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EventDeserializerFactory`
    `interface` | `EventSerializer` This interface provides callbacks for important serialization-related events.
    `class` | `EventSerializerFactory`

  - ### Uses of InterfaceStability.Stable in org.apache.flume.sink

    Classes in org.apache.flume.sink with annotations of type InterfaceStability.Stable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSink`

  - ### Uses of InterfaceStability.Stable in org.apache.flume.source

    Classes in org.apache.flume.source with annotations of type InterfaceStability.Stable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSource`

  - ### Uses of InterfaceStability.Stable in org.apache.flume.source.jms

    Classes in org.apache.flume.source.jms with annotations of type InterfaceStability.Stable
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `JMSMessageConverter` Converts a JMS Message to an Event.

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