|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object com.taobao.metamorphosis.consumer.MessageIterator
public class MessageIterator
消息迭代器,解析传输过来的数据
构造方法摘要 | |
---|---|
MessageIterator(String topic,
byte[] data)
|
方法摘要 | |
---|---|
boolean |
equals(Object obj)
|
ByteBuffer |
getCurrentMsgBuf()
|
int |
getDataLength()
|
int |
getOffset()
返回当前迭代的偏移量,不包括发起请求的偏移量在内 |
Message |
getPrevMessage()
|
int |
hashCode()
|
boolean |
hasNext()
当还有消息的时候返回true |
Message |
next()
返回下一个消息 |
void |
remove()
|
void |
setOffset(int offset)
|
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public MessageIterator(String topic, byte[] data)
方法详细信息 |
---|
public ByteBuffer getCurrentMsgBuf()
public int getDataLength()
public void setOffset(int offset)
public Message getPrevMessage()
public int getOffset()
public boolean hasNext()
public Message next() throws InvalidMessageException
InvalidMessageException
public int hashCode()
Object
中的 hashCode
public boolean equals(Object obj)
Object
中的 equals
public void remove()
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |