public final class MySQLPacketPayload extends Object implements PacketPayload
| 构造器和说明 |
|---|
MySQLPacketPayload() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
int |
readInt1()
Read 1 byte fixed length integer from byte buffers.
|
int |
readInt2()
Read 2 byte fixed length integer from byte buffers.
|
int |
readInt3()
Read 3 byte fixed length integer from byte buffers.
|
int |
readInt4()
Read 4 byte fixed length integer from byte buffers.
|
long |
readInt6()
Read 6 byte fixed length integer from byte buffers.
|
long |
readInt8()
Read 8 byte fixed length integer from byte buffers.
|
long |
readIntLenenc()
Read lenenc integer from byte buffers.
|
String |
readStringEOF()
Read rest of packet string from byte buffers.
|
byte[] |
readStringEOFByBytes()
Read rest of packet string from byte buffers and return bytes.
|
String |
readStringFix(int length)
Read fixed length string from byte buffers.
|
byte[] |
readStringFixByBytes(int length)
Read fixed length string from byte buffers and return bytes.
|
String |
readStringLenenc()
Read lenenc string from byte buffers.
|
byte[] |
readStringLenencByBytes()
Read lenenc string from byte buffers for bytes.
|
String |
readStringNul()
Read null terminated string from byte buffers.
|
byte[] |
readStringNulByBytes()
Read null terminated string from byte buffers and return bytes.
|
String |
readStringVar()
Read variable length string from byte buffers.
|
void |
skipReserved(int length)
Skip reserved from byte buffers.
|
void |
writeBytes(byte[] value)
Write variable length bytes to byte buffers.
|
void |
writeBytesLenenc(byte[] value)
Write lenenc bytes to byte buffers.
|
void |
writeInt1(int value)
Write 1 byte fixed length integer to byte buffers.
|
void |
writeInt2(int value)
Write 2 byte fixed length integer to byte buffers.
|
void |
writeInt3(int value)
Write 3 byte fixed length integer to byte buffers.
|
void |
writeInt4(int value)
Write 4 byte fixed length integer to byte buffers.
|
void |
writeInt6(int value)
Write 6 byte fixed length integer to byte buffers.
|
void |
writeInt8(long value)
Write 8 byte fixed length integer to byte buffers.
|
void |
writeIntLenenc(long value)
Write lenenc integer to byte buffers.
|
void |
writeReserved(int length)
Write null for reserved to byte buffers.
|
void |
writeStringEOF(String value)
Write rest of packet string to byte buffers.
|
void |
writeStringFix(String value)
Write variable length string to byte buffers.
|
void |
writeStringLenenc(String value)
Write lenenc string to byte buffers.
|
void |
writeStringNul(String value)
Write null terminated string to byte buffers.
|
void |
writeStringVar(String value)
Write fixed length string to byte buffers.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetByteBufpublic int readInt1()
public void writeInt1(int value)
value - 1 byte fixed length integerpublic int readInt2()
public void writeInt2(int value)
value - 2 byte fixed length integerpublic int readInt3()
public void writeInt3(int value)
value - 3 byte fixed length integerpublic int readInt4()
public void writeInt4(int value)
value - 4 byte fixed length integerpublic long readInt6()
public void writeInt6(int value)
value - 6 byte fixed length integerpublic long readInt8()
public void writeInt8(long value)
value - 8 byte fixed length integerpublic long readIntLenenc()
public void writeIntLenenc(long value)
value - lenenc integerpublic String readStringLenenc()
public byte[] readStringLenencByBytes()
public void writeStringLenenc(String value)
value - fixed length stringpublic void writeBytesLenenc(byte[] value)
value - fixed length bytespublic String readStringFix(int length)
length - length of fixed stringpublic byte[] readStringFixByBytes(int length)
length - length of fixed stringpublic void writeStringFix(String value)
value - fixed length stringpublic void writeBytes(byte[] value)
value - fixed length bytespublic String readStringVar()
public void writeStringVar(String value)
value - variable length stringpublic String readStringNul()
public byte[] readStringNulByBytes()
public void writeStringNul(String value)
value - null terminated stringpublic byte[] readStringEOFByBytes()
public String readStringEOF()
public void writeStringEOF(String value)
value - rest of packet stringpublic void skipReserved(int length)
length - length of reservedpublic void writeReserved(int length)
length - length of reservedpublic void close()
close 在接口中 AutoCloseableCopyright © 2020 The Apache Software Foundation. All rights reserved.