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 | |
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–2019 Apache Software Foundation. All rights reserved.