public class DefaultConsumerIndexManager extends Service implements ConsumerIndexManager
Service.Election, Service.ElectionListenerActivity.ServiceState| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
DefaultConsumerIndexManager(ClusterManager clusterManager,
ConsumerClientManager consumerClientManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,org.joyqueue.exception.JoyQueueCode> |
batchCommitReply(Map<String,List<ConsumeReply>> replyMap,
String app,
long timeout) |
com.google.common.collect.Table<String,Short,FetchIndexData> |
batchFetchIndex(Map<String,List<Short>> topicMap,
String app,
long timeout) |
protected Map<BrokerNode,com.google.common.collect.Table<String,Short,List<CommitAckData>>> |
buildCommitAckParams(Map<String,List<ConsumeReply>> ackMap,
String app) |
protected Map<BrokerNode,Map<String,List<Short>>> |
buildFetchIndexParams(Map<String,List<Short>> topicMap,
String app) |
org.joyqueue.exception.JoyQueueCode |
commitReply(String topic,
List<ConsumeReply> replyList,
String app,
long timeout) |
FetchIndexData |
fetchIndex(String topic,
String app,
short partition,
long timeout) |
org.joyqueue.exception.JoyQueueCode |
resetIndex(String topic,
String app,
short partition,
long timeout) |
getServiceState, isReady, isStarted, isStopped, start, stop, stop, validate, willStopafterStart, afterStop, await, beforeStart, beforeStop, convert, doStart, doStop, getReadLock, getWriteLock, startErrorpublic DefaultConsumerIndexManager(ClusterManager clusterManager, ConsumerClientManager consumerClientManager)
public org.joyqueue.exception.JoyQueueCode resetIndex(String topic, String app, short partition, long timeout)
resetIndex 在接口中 ConsumerIndexManagerpublic FetchIndexData fetchIndex(String topic, String app, short partition, long timeout)
fetchIndex 在接口中 ConsumerIndexManagerpublic org.joyqueue.exception.JoyQueueCode commitReply(String topic, List<ConsumeReply> replyList, String app, long timeout)
commitReply 在接口中 ConsumerIndexManagerpublic com.google.common.collect.Table<String,Short,FetchIndexData> batchFetchIndex(Map<String,List<Short>> topicMap, String app, long timeout)
batchFetchIndex 在接口中 ConsumerIndexManagerpublic Map<String,org.joyqueue.exception.JoyQueueCode> batchCommitReply(Map<String,List<ConsumeReply>> replyMap, String app, long timeout)
batchCommitReply 在接口中 ConsumerIndexManagerprotected Map<BrokerNode,Map<String,List<Short>>> buildFetchIndexParams(Map<String,List<Short>> topicMap, String app)
protected Map<BrokerNode,com.google.common.collect.Table<String,Short,List<CommitAckData>>> buildCommitAckParams(Map<String,List<ConsumeReply>> ackMap, String app)
Copyright © 2020 Joyqueue Community. All rights reserved.