public class BufferChannel<T> extends Object
| 构造器和说明 |
|---|
BufferChannel(int bufferCount,
int bufferSize,
IDataPartitioner<T> partitioner,
BufferStrategy strategy) |
| 限定符和类型 | 方法和说明 |
|---|---|
IQueueBuffer<T> |
getBuffer(int index) |
int |
getBufferCount() |
boolean |
produce(T data) |
void |
setMaxRetryCount(int maxRetryCount) |
void |
setPartitioner(IDataPartitioner<T> dataPartitioner) |
long |
size() |
public BufferChannel(int bufferCount,
int bufferSize,
IDataPartitioner<T> partitioner,
BufferStrategy strategy)
public boolean produce(T data)
public void setMaxRetryCount(int maxRetryCount)
public void setPartitioner(IDataPartitioner<T> dataPartitioner)
public int getBufferCount()
public long size()
public IQueueBuffer<T> getBuffer(int index)
Copyright © 2024 fossc. All rights reserved.