package com.alibaba.rocketmq.common.protocol.header; import com.alibaba.rocketmq.remoting.CommandCustomHeader; import com.alibaba.rocketmq.remoting.annotation.CFNotNull; import com.alibaba.rocketmq.remoting.exception.RemotingCommandException; /** * 重置 offset。 * * @author: manhong.yqd<jodie.yqd@gmail.com> * @since: 13-12-30 */ public class ResetOffsetRequestHeader implements CommandCustomHeader { @CFNotNull private String topic; @CFNotNull private String group; @CFNotNull private long timestamp; @CFNotNull private boolean isForce; public String getTopic() { return topic; } public void setTopic(String topic) { this.topic = topic; } public String getGroup() { return group; } public void setGroup(String group) { this.group = group; } public long getTimestamp() { return timestamp; } public void setTimestamp(long timestamp) { this.timestamp = timestamp; } public boolean isForce() { return isForce; } public void setForce(boolean isForce) { this.isForce = isForce; } @Override public void checkFields() throws RemotingCommandException { } }