net.neoremind.fountain.packet
类 HandshakePacket

java.lang.Object
  继承者 net.neoremind.fountain.packet.MysqlPacket
      继承者 net.neoremind.fountain.packet.HandshakePacket
所有已实现的接口:
Serializable, ParsablePacket

public class HandshakePacket
extends MysqlPacket

mysql登录验证握手包

从以下版本开始:
2013-7-9
作者:
hanxu03, zhangxu
另请参见:
Protocol::HandshakeV10, 序列化表格

构造方法摘要
HandshakePacket()
           
 
方法摘要
 void fromBytes(byte[] data)
          解析bytes数据包
 byte getProtocolVersion()
           
 byte[] getRestOfScrambleBuff()
           
 byte[] getScrambleBuff()
          获取password加密种子
 byte[] getSeed()
           
 int getServerCapabilities()
           
 byte getServerCharsetNumber()
           
 int getServerStatus()
           
 int getThreadId()
           
 String getVersion()
           
 void setProtocolVersion(byte protocolVersion)
           
 void setRestOfScrambleBuff(byte[] restOfScrambleBuff)
           
 void setSeed(byte[] seed)
           
 void setServerCapabilities(int serverCapabilities)
           
 void setServerCharsetNumber(byte serverCharsetNumber)
           
 void setServerStatus(int serverStatus)
           
 void setThreadId(int threadId)
           
 void setVersion(String version)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

HandshakePacket

public HandshakePacket()
方法详细信息

getScrambleBuff

public byte[] getScrambleBuff()
获取password加密种子

返回:
bytes

fromBytes

public void fromBytes(byte[] data)
从接口 ParsablePacket 复制的描述
解析bytes数据包

参数:
data - mysql数据包

getProtocolVersion

public byte getProtocolVersion()

setProtocolVersion

public void setProtocolVersion(byte protocolVersion)

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

getThreadId

public int getThreadId()

setThreadId

public void setThreadId(int threadId)

getSeed

public byte[] getSeed()

setSeed

public void setSeed(byte[] seed)

getServerCapabilities

public int getServerCapabilities()

setServerCapabilities

public void setServerCapabilities(int serverCapabilities)

getServerCharsetNumber

public byte getServerCharsetNumber()

setServerCharsetNumber

public void setServerCharsetNumber(byte serverCharsetNumber)

getServerStatus

public int getServerStatus()

setServerStatus

public void setServerStatus(int serverStatus)

getRestOfScrambleBuff

public byte[] getRestOfScrambleBuff()

setRestOfScrambleBuff

public void setRestOfScrambleBuff(byte[] restOfScrambleBuff)


Copyright © 2016 neoremind. All rights reserved.