LogAccumulator(String producerHash,
ProducerConfig producerConfig,
Map<String,com.aliyun.openservices.log.Client> clientPool,
Semaphore memoryController,
RetryQueue retryQueue,
BlockingQueue<ProducerBatch> successQueue,
BlockingQueue<ProducerBatch> failureQueue,
IOThreadPool ioThreadPool,
AtomicInteger batchCount) |
Mover(String name,
ProducerConfig producerConfig,
Map<String,com.aliyun.openservices.log.Client> clientPool,
LogAccumulator accumulator,
RetryQueue retryQueue,
BlockingQueue<ProducerBatch> successQueue,
BlockingQueue<ProducerBatch> failureQueue,
IOThreadPool ioThreadPool,
AtomicInteger batchCount) |
SendProducerBatchTask(ProducerBatch batch,
ProducerConfig producerConfig,
Map<String,com.aliyun.openservices.log.Client> clientPool,
RetryQueue retryQueue,
BlockingQueue<ProducerBatch> successQueue,
BlockingQueue<ProducerBatch> failureQueue,
AtomicInteger batchCount) |