## Uses of Class
org.apache.flume.channel.AbstractChannel

- Packages that use AbstractChannel
  Package | Description
  --- | ---
  org.apache.flume.channel |
  org.apache.flume.channel.file |
  org.apache.flume.channel.jdbc |
  org.apache.flume.channel.kafka |

- - ### Uses of AbstractChannel in org.apache.flume.channel

    Subclasses of AbstractChannel in org.apache.flume.channel
    Modifier and Type | Class and Description
    --- | ---
    `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.
    `class` | `PseudoTxnMemoryChannel` A capacity-capped `Channel` implementation that supports in-memory buffering and delivery of events.
    `class` | `SpillableMemoryChannel` SpillableMemoryChannel will use main memory for buffering events until it has reached capacity.

  - ### Uses of AbstractChannel in org.apache.flume.channel.file

    Subclasses of AbstractChannel in org.apache.flume.channel.file
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileChannel` A durable `Channel` implementation that uses the local file system for its storage.

  - ### Uses of AbstractChannel in org.apache.flume.channel.jdbc

    Subclasses of AbstractChannel in org.apache.flume.channel.jdbc
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JdbcChannel` A JDBC based channel implementation.

  - ### Uses of AbstractChannel in org.apache.flume.channel.kafka

    Subclasses of AbstractChannel in org.apache.flume.channel.kafka
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KafkaChannel`

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