所有方法 静态方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
void |
addConsumers() |
void |
addConsumers(Collection<String> topics,
String app) |
void |
asyncFetchPartitionMessage(Map<String,Short> partitions,
String app,
int count,
long timeout,
CommandCallback callback) |
void |
asyncFetchPartitionMessage(com.google.common.collect.Table<String,Short,Long> partitions,
String app,
int count,
long timeout,
CommandCallback callback) |
void |
asyncFetchTopicMessage(List<String> topics,
String app,
int count,
long timeout,
long ackTimeout,
long longPollTimeout,
CommandCallback callback) |
static ConsumerClient |
build(Client client) |
protected FetchTopicMessageRequest |
buildFetchTopicMessageCommand(List<String> topics,
String app,
int count,
long ackTimeout,
long longPollTimeout) |
protected FetchPartitionMessageRequest |
buildPartitionTopicMessageCommand(Map<String,Short> partitions,
String app,
int count) |
protected FetchPartitionMessageRequest |
buildPartitionTopicMessageCommand(com.google.common.collect.Table<String,Short,Long> partitions,
String app,
int count) |
void |
close() |
CommitAckResponse |
commitAck(com.google.common.collect.Table<String,Short,List<CommitAckData>> data,
String app,
long timeout) |
FetchIndexResponse |
fetchIndex(Map<String,List<Short>> partitions,
String app,
long timeout) |
FetchPartitionMessageResponse |
fetchPartitionMessage(Map<String,Short> partitions,
String app,
int count,
long timeout) |
FetchPartitionMessageResponse |
fetchPartitionMessage(com.google.common.collect.Table<String,Short,Long> partitions,
String app,
int count,
long timeout) |
FetchTopicMessageResponse |
fetchTopicMessage(List<String> topics,
String app,
int count,
long timeout,
long ackTimeout,
long longPollTimeout) |
TransportAttribute |
getAttribute() |
Client |
getClient() |
ClientState |
getState() |
void |
removeConsumers(Collection<String> topics,
String app) |