|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface OffsetStore
Consumer Offset存储接口
| 方法摘要 | |
|---|---|
Map<MessageQueue,Long> |
cloneOffsetTable(String topic)
如果 topic 为空,则不对 topic 进行过滤,全部拷贝。 |
void |
load()
加载Offset |
void |
persist(MessageQueue mq)
|
void |
persistAll(Set<MessageQueue> mqs)
持久化全部消费进度,可能持久化本地或者远端Broker |
long |
readOffset(MessageQueue mq,
ReadOffsetType type)
从本地缓存读取消费进度 |
void |
removeOffset(MessageQueue mq)
删除不必要的MessageQueue offset |
void |
updateOffset(MessageQueue mq,
long offset,
boolean increaseOnly)
更新消费进度,存储到内存 |
| 方法详细信息 |
|---|
void load()
throws MQClientException
MQClientException
void updateOffset(MessageQueue mq,
long offset,
boolean increaseOnly)
long readOffset(MessageQueue mq,
ReadOffsetType type)
void persistAll(Set<MessageQueue> mqs)
void persist(MessageQueue mq)
void removeOffset(MessageQueue mq)
Map<MessageQueue,Long> cloneOffsetTable(String topic)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||