public class TMQRequestFactory extends Object
| 构造器和说明 |
|---|
TMQRequestFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
Request |
generateAssignment(String topic) |
Request |
generateCommit(long messageId) |
Request |
generateCommitOffset(TopicPartition topicPartition,
long offset) |
Request |
generateCommitted(TopicPartition[] topicPartitions) |
Request |
generateFetch(long messageId) |
Request |
generateFetchBlock(long fetchRequestId,
long messageId) |
Request |
generatePoll(long blockingTime) |
Request |
generatePosition(TopicPartition[] topicPartitions) |
Request |
generateSeek(String topic,
int vgId,
long offset) |
Request |
generateSubscribe(String user,
String password,
String db,
String groupId,
String clientId,
String offsetRest,
String[] topics,
String enableAutoCommit,
String autoCommitIntervalMs,
String snapshotEnable,
String withTableName) |
Request |
generateSubscription() |
Request |
generateUnsubscribe() |
long |
getId(String action) |
public long getId(String action)
public Request generateSubscribe(String user, String password, String db, String groupId, String clientId, String offsetRest, String[] topics, String enableAutoCommit, String autoCommitIntervalMs, String snapshotEnable, String withTableName)
public Request generatePoll(long blockingTime)
public Request generateFetch(long messageId)
public Request generateFetchBlock(long fetchRequestId, long messageId)
public Request generateCommit(long messageId)
public Request generateUnsubscribe()
public Request generateCommitted(TopicPartition[] topicPartitions)
public Request generatePosition(TopicPartition[] topicPartitions)
public Request generateSubscription()
public Request generateCommitOffset(TopicPartition topicPartition, long offset)
Copyright © 2023. All rights reserved.