| Class | Description |
|---|---|
| AbstractChannel | |
| AbstractChannelSelector | |
| BasicChannelSemantics |
An implementation of basic
Channel semantics, including the
implied thread-local semantics of the Transaction class,
which is required to extend BasicTransactionSemantics. |
| BasicTransactionSemantics |
An implementation of basic
Transaction semantics designed
to work in concert with BasicChannelSemantics to simplify
creation of robust Channel implementations. |
| ChannelProcessor | |
| ChannelSelectorFactory | |
| ChannelUtils |
A collection of utilities for interacting with
Channel
objects. |
| DefaultChannelFactory | |
| LoadBalancingChannelSelector |
Load balancing channel selector.
|
| 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
Channel implementation 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
Transaction to which it belongs. |
Copyright © 2009-2022 Apache Software Foundation. All Rights Reserved.