public class MessageParser extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
APP |
static int |
BIZ_ID |
static int |
BODY |
static int |
CLIENT_IP |
static int |
CLIENT_TIMESTAMP |
static int |
CRC |
static int |
EXPAND |
static int |
FIXED_LENGTH_1 |
static int |
FIXED_LENGTH_16 |
static int |
FIXED_LENGTH_2 |
static int |
FIXED_LENGTH_4 |
static int |
FIXED_LENGTH_8 |
static int |
FLAG |
static int |
INDEX |
static int |
LENGTH |
static int |
MAGIC |
static int |
PARTITION |
static int |
PRIORITY |
static int |
PROPERTY |
static int |
STORAGE_TIMESTAMP |
static int |
SYS |
static int |
TERM |
static int |
VARIABLE_LENGTH_1 |
static int |
VARIABLE_LENGTH_2 |
static int |
VARIABLE_LENGTH_4 |
| 构造器和说明 |
|---|
MessageParser() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ByteBuffer |
build(byte[][] variableAttributes) |
static int |
getBit(ByteBuffer messageBuffer,
int byteOffset,
int bitOffset) |
static byte |
getByte(ByteBuffer messageBuffer,
int offset) |
static ByteBuffer |
getByteBuffer(ByteBuffer messageBuffer,
int relativeOffset) |
static byte[] |
getBytes(ByteBuffer messageBuffer,
int relativeOffset) |
static int |
getFixedAttributesLength() |
static int |
getInt(ByteBuffer messageBuffer,
int offset) |
static long |
getLong(ByteBuffer messageBuffer,
int offset) |
static short |
getShort(ByteBuffer messageBuffer,
int offset) |
static String |
getString(ByteBuffer messageBuffer) |
static void |
main(String[] args) |
static void |
setBit(ByteBuffer messageBuffer,
int byteOffset,
int bitOffset,
boolean bitValue) |
static void |
setByte(ByteBuffer messageBuffer,
int offset,
byte value) |
static void |
setInt(ByteBuffer messageBuffer,
int offset,
int value) |
static void |
setLong(ByteBuffer messageBuffer,
int offset,
long value) |
static void |
setShort(ByteBuffer messageBuffer,
int offset,
short value) |
public static final int VARIABLE_LENGTH_1
public static final int VARIABLE_LENGTH_2
public static final int VARIABLE_LENGTH_4
public static final int FIXED_LENGTH_1
public static final int FIXED_LENGTH_2
public static final int FIXED_LENGTH_4
public static final int FIXED_LENGTH_8
public static final int FIXED_LENGTH_16
public static final int LENGTH
public static final int PARTITION
public static final int INDEX
public static final int TERM
public static final int MAGIC
public static final int SYS
public static final int PRIORITY
public static final int CLIENT_IP
public static final int CLIENT_TIMESTAMP
public static final int STORAGE_TIMESTAMP
public static final int CRC
public static final int FLAG
public static final int BODY
public static final int BIZ_ID
public static final int PROPERTY
public static final int EXPAND
public static final int APP
public static int getFixedAttributesLength()
public static byte getByte(ByteBuffer messageBuffer, int offset)
public static void setByte(ByteBuffer messageBuffer, int offset, byte value)
public static short getShort(ByteBuffer messageBuffer, int offset)
public static void setShort(ByteBuffer messageBuffer, int offset, short value)
public static int getBit(ByteBuffer messageBuffer, int byteOffset, int bitOffset)
public static void setBit(ByteBuffer messageBuffer, int byteOffset, int bitOffset, boolean bitValue)
public static int getInt(ByteBuffer messageBuffer, int offset)
public static void setInt(ByteBuffer messageBuffer, int offset, int value)
public static long getLong(ByteBuffer messageBuffer, int offset)
public static void setLong(ByteBuffer messageBuffer, int offset, long value)
public static ByteBuffer getByteBuffer(ByteBuffer messageBuffer, int relativeOffset)
public static byte[] getBytes(ByteBuffer messageBuffer, int relativeOffset)
public static ByteBuffer build(byte[][] variableAttributes)
public static String getString(ByteBuffer messageBuffer)
public static void main(String[] args)
Copyright © 2020 Joyqueue Community. All rights reserved.