errorresultpacket.java

来自「mysql集群」· Java 代码 · 共 34 行

JAVA
34
字号
package com.meidusa.amoeba.aladdin.io;

import com.meidusa.amoeba.mysql.net.packet.ErrorPacket;
import com.meidusa.amoeba.net.Connection;

/**
 * 
 * @author struct
 *
 */
public class ErrorResultPacket implements ResultPacket{
	private boolean isError;
	private String errorMessage;
	public boolean isError() {
		return isError;
	}

	private int errorCode;
	public void setError(int errorCode,String errorMessage) {
		isError = true;
		this.errorCode = errorCode;
		this.errorMessage = errorMessage;
	}

	public void wirteToConnection(Connection conn) {
		ErrorPacket packet = new  ErrorPacket(); 
		packet.packetId = 1;
		packet.errno = errorCode;
		packet.serverErrorMessage = errorMessage;
		conn.postMessage(packet.toByteBuffer(conn));
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?