com.taobao.common.store.journal
类 OpItem
java.lang.Object
com.taobao.common.store.journal.OpItem
public class OpItem
- extends Object
一个日志记录 操作+数据key+数据文件编号+偏移量+长度
- 作者:
- dogun (yuexuqiang at gmail.com)
OP_ADD
public static final byte OP_ADD
- 另请参见:
- 常量字段值
OP_DEL
public static final byte OP_DEL
- 另请参见:
- 常量字段值
KEY_LENGTH
public static final int KEY_LENGTH
- 另请参见:
- 常量字段值
LENGTH
public static final int LENGTH
- 另请参见:
- 常量字段值
OpItem
public OpItem()
hashCode
public int hashCode()
- 覆盖:
- 类
Object
中的 hashCode
equals
public boolean equals(Object obj)
- 覆盖:
- 类
Object
中的 equals
toByte
public byte[] toByte()
- 将一个操作转换成字节数组
- 返回:
- 字节数组
getOp
public byte getOp()
setOp
public void setOp(byte op)
getKey
public byte[] getKey()
setKey
public void setKey(byte[] key)
getNumber
public int getNumber()
setNumber
public void setNumber(int number)
getOffset
public long getOffset()
setOffset
public void setOffset(long offset)
getLength
public int getLength()
setLength
public void setLength(int length)
parse
public void parse(byte[] data)
- 通过字节数组构造成一个操作日志
- 参数:
data
-
parse
public void parse(byte[] data,
int offset,
int length)
parse
public void parse(ByteBuffer bf)
toString
public String toString()
- 覆盖:
- 类
Object
中的 toString
Copyright © 2010–2013. All rights reserved.