All Classes and Interfaces

Class
Description
The buffer implementation based on JDK ArrayBlockingQueue.
 
Self implementation ring queue.
 
BulkConsumePool works for consuming data from multiple channels(DataCarrier instances), with multiple MultipleChannelsConsumers.
The creator for BulkConsumePool.
Channels of Buffer It contains all buffer data which belongs to this channel.
Pool of consumers
 
The Consumer pool could support data consumer from multiple DataCarriers, by using different consume thread management models.
Consumer Pool Factory provides global management for all Consumer Pool.
 
DataCarrier main class.
Read value from system env.
 
 
The driver of consumer.
MultipleChannelsConsumer represent a single consumer thread, but support multiple channels with their IConsumers
use threadid % total to partition
Queue buffer interface.
use normal int to rolling.