public class DataCarrier<T> extends Object
| 构造器和说明 |
|---|
DataCarrier(int bufferCount,
int bufferSize) |
DataCarrier(int bufferCount,
int bufferSize,
BufferStrategy strategy) |
DataCarrier(String name,
int bufferCount,
int bufferSize) |
DataCarrier(String name,
int bufferCount,
int bufferSize,
BufferStrategy strategy) |
DataCarrier(String name,
int bufferCount,
int bufferSize,
BufferStrategy strategy,
IDataPartitioner<T> partitioner) |
| 限定符和类型 | 方法和说明 |
|---|---|
DataCarrier<T> |
consume(IBulkConsumerDriver<T> consumerDriver,
IConsumer<T> consumer) |
DataCarrier<T> |
consume(IConsumer<T> consumer,
int num) |
DataCarrier<T> |
consume(IConsumer<T> consumer,
int num,
long thinkTime) |
BufferChannel<T> |
getChannel() |
boolean |
produce(T data) |
DataCarrier<T> |
setMaxRetryCount(int maxRetryCount) |
DataCarrier<T> |
setPartitioner(IDataPartitioner<T> dataPartitioner) |
void |
shutdown() |
public DataCarrier(int bufferCount,
int bufferSize)
public DataCarrier(String name, int bufferCount, int bufferSize)
public DataCarrier(int bufferCount,
int bufferSize,
BufferStrategy strategy)
public DataCarrier(String name, int bufferCount, int bufferSize, BufferStrategy strategy)
public DataCarrier(String name, int bufferCount, int bufferSize, BufferStrategy strategy, IDataPartitioner<T> partitioner)
public boolean produce(T data)
public DataCarrier<T> consume(IConsumer<T> consumer, int num)
public DataCarrier<T> consume(IConsumer<T> consumer, int num, long thinkTime)
public DataCarrier<T> consume(IBulkConsumerDriver<T> consumerDriver, IConsumer<T> consumer)
public DataCarrier<T> setPartitioner(IDataPartitioner<T> dataPartitioner)
public DataCarrier<T> setMaxRetryCount(int maxRetryCount)
public BufferChannel<T> getChannel()
public void shutdown()
Copyright © 2025 fossc. All rights reserved.