|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.taobao.metamorphosis.client.consumer.FetchRequest
public class FetchRequest
一次获取请求
构造方法摘要 | |
---|---|
FetchRequest(Broker broker,
long delay,
TopicPartitionRegInfo topicPartitionRegInfo,
int maxSize)
|
方法摘要 | |
---|---|
int |
compareTo(Delayed o)
|
void |
decreaseMaxSize()
|
boolean |
equals(Object obj)
|
Broker |
getBroker()
|
long |
getDelay()
|
long |
getDelay(TimeUnit unit)
|
long |
getLastMessageId()
|
int |
getMaxSize()
|
long |
getOffset()
返回将要使用的offset,如果有临时offset,则优先使用临时offset |
int |
getPartition()
|
Partition |
getPartitionObject()
|
com.taobao.metamorphosis.client.consumer.FetchRequestQueue |
getRefQueue()
|
int |
getRetries()
|
String |
getTopic()
|
TopicPartitionRegInfo |
getTopicPartitionRegInfo()
|
int |
hashCode()
|
void |
increaseMaxSize()
|
int |
incrementRetriesAndGet()
|
void |
resetRetries()
|
void |
rollbackOffset()
|
void |
setBroker(Broker broker)
|
void |
setDelay(long delay)
设置延后的时间,单位毫秒 |
void |
setOffset(long offset,
long msgId,
boolean ack)
更新offset,当ack为true则更新存储中的offset,并将临时offset设置为-1,否则仅更新临时offset |
void |
setRefQueue(com.taobao.metamorphosis.client.consumer.FetchRequestQueue refQueue)
|
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public FetchRequest(Broker broker, long delay, TopicPartitionRegInfo topicPartitionRegInfo, int maxSize)
方法详细信息 |
---|
public TopicPartitionRegInfo getTopicPartitionRegInfo()
public com.taobao.metamorphosis.client.consumer.FetchRequestQueue getRefQueue()
public void setRefQueue(com.taobao.metamorphosis.client.consumer.FetchRequestQueue refQueue)
public int getRetries()
public void increaseMaxSize()
public void decreaseMaxSize()
public void resetRetries()
public int incrementRetriesAndGet()
public int hashCode()
Object
中的 hashCode
public boolean equals(Object obj)
Object
中的 equals
public Broker getBroker()
public void setBroker(Broker broker)
public void setDelay(long delay)
delay
- public int compareTo(Delayed o)
Comparable<Delayed>
中的 compareTo
public long getDelay()
public long getDelay(TimeUnit unit)
Delayed
中的 getDelay
public int getMaxSize()
public void setOffset(long offset, long msgId, boolean ack)
offset
- ack
- public String getTopic()
public int getPartition()
public Partition getPartitionObject()
public void rollbackOffset()
public long getLastMessageId()
public long getOffset()
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |