|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.taobao.metamorphosis.client.consumer.SimpleFetchManager
public class SimpleFetchManager
消息抓取管理器的实现
字段摘要 | |
---|---|
static Byte |
PROCESSED
|
构造方法摘要 | |
---|---|
SimpleFetchManager(ConsumerConfig consumerConfig,
InnerConsumer consumer)
|
方法摘要 | |
---|---|
void |
addFetchRequest(FetchRequest request)
添加fetch请求 |
static TopicPartitionRegInfo |
currentTopicRegInfo()
Returns current thread processing message's TopicPartitionRegInfo. |
int |
getFetchRequestCount()
Returns current fetch requests count. |
boolean |
isShutdown()
是否关闭 |
void |
resetFetchState()
重设状态,重设状态后可重用并start |
static void |
setMessageIdCache(MessageIdCache newCache)
Set new message id cache to prevent duplicated messages for the same consumer group. |
void |
startFetchRunner()
启动管理器 |
void |
stopFetchRunner()
停止fetch |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final Byte PROCESSED
构造方法详细信息 |
---|
public SimpleFetchManager(ConsumerConfig consumerConfig, InnerConsumer consumer)
方法详细信息 |
---|
public static void setMessageIdCache(MessageIdCache newCache)
newCache
- public static TopicPartitionRegInfo currentTopicRegInfo()
public int getFetchRequestCount()
FetchManager
复制的描述
FetchManager
中的 getFetchRequestCount
public boolean isShutdown()
FetchManager
复制的描述
FetchManager
中的 isShutdown
public void stopFetchRunner() throws InterruptedException
FetchManager
复制的描述
FetchManager
中的 stopFetchRunner
InterruptedException
public void resetFetchState()
FetchManager
复制的描述
FetchManager
中的 resetFetchState
public void startFetchRunner()
FetchManager
复制的描述
FetchManager
中的 startFetchRunner
public void addFetchRequest(FetchRequest request)
FetchManager
复制的描述
FetchManager
中的 addFetchRequest
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |