| Class | Description | 
|---|---|
| AbstractChannel | |
| AbstractChannelSelector | |
| BasicChannelSemantics | 
 An implementation of basic  Channelsemantics, including the
 implied thread-local semantics of theTransactionclass,
 which is required to extendBasicTransactionSemantics. | 
| BasicTransactionSemantics | 
 An implementation of basic  Transactionsemantics designed
 to work in concert withBasicChannelSemanticsto simplify
 creation of robustChannelimplementations. | 
| ChannelProcessor | |
| ChannelSelectorFactory | |
| ChannelUtils | 
 A collection of utilities for interacting with  Channelobjects. | 
| DefaultChannelFactory | |
| 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. | 
| MultiplexingChannelSelector | |
| PseudoTxnMemoryChannel | 
 A capacity-capped  Channelimplementation that supports in-memory
 buffering and delivery of events. | 
| PseudoTxnMemoryChannel.NoOpTransaction | 
 A no-op transaction implementation that does nothing at all. | 
| ReplicatingChannelSelector | Replicating channel selector. | 
| SpillableMemoryChannel | 
 SpillableMemoryChannel will use main memory for buffering events until it has reached capacity. | 
| SpillableMemoryChannel.DrainOrderQueue | 
| Enum | Description | 
|---|---|
| BasicTransactionSemantics.State | 
 The state of the  Transactionto which it belongs. | 
Copyright © 2009-2017 Apache Software Foundation. All Rights Reserved.