| 程序包 | 说明 |
|---|---|
| com.volcengine.model.tls.producer | |
| com.volcengine.service.tls |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BatchLog.BatchManager.addNow(ProducerConfig config,
ExecutorService executorService,
TLSLogClient client,
BlockingQueue<BatchLog> successQueue,
BlockingQueue<BatchLog> failureQueue,
AtomicInteger batchCount,
RetryManager retryManager) |
| 构造器和说明 |
|---|
BatchLog(BatchLog.BatchKey batchKey,
ProducerConfig producerConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Producer.config(ProducerConfig producerConfig)
初始化Producer配置
|
void |
ProducerImpl.config(ProducerConfig producerConfig) |
| 构造器和说明 |
|---|
LogDispatcher(ProducerConfig producerConfig,
String producerName,
BlockingQueue<BatchLog> successQueue,
BlockingQueue<BatchLog> failureQueue,
Semaphore memoryLock,
AtomicInteger batchCount,
RetryManager retryManager) |
Mover(String name,
ProducerConfig producerConfig,
LogDispatcher dispatcher,
RetryManager retryManager,
BlockingQueue<BatchLog> successQueue,
BlockingQueue<BatchLog> failureQueue) |
ProducerImpl(ProducerConfig producerConfig) |
SendBatchTask(BatchLog batchLog,
ProducerConfig producerConfig,
BlockingQueue<BatchLog> successQueue,
BlockingQueue<BatchLog> failureQueue,
TLSLogClient client,
RetryManager retryManager) |
Copyright © 2025. All rights reserved.