mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-14 14:17:56 +00:00
del[message]: delete fields that are not used for generic returns
This commit is contained in:
1 parent
eaed62620b
commit
8918104a15
2 files changed
+30
-75
No files matched your search
@@ -13,77 +13,52 @@
|
||||
|
||||
package com.zfoo.net.packet.common;
|
||||
|
||||
import com.zfoo.protocol.ProtocolManager;
|
||||
import com.zfoo.protocol.anno.Protocol;
|
||||
import org.slf4j.helpers.FormattingTuple;
|
||||
import org.slf4j.helpers.MessageFormatter;
|
||||
import com.zfoo.protocol.util.StringUtils;
|
||||
|
||||
/**
|
||||
* internal error message
|
||||
*
|
||||
* @author godotg
|
||||
*/
|
||||
@Protocol(id = 101)
|
||||
public class Error {
|
||||
|
||||
private int module;
|
||||
private int errorCode;
|
||||
private String errorMessage;
|
||||
private int code;
|
||||
private String message;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
FormattingTuple message = MessageFormatter.arrayFormat(
|
||||
"module:[{}], errorCode:[{}], errorMessage:[{}]", new Object[]{module, errorCode, errorMessage});
|
||||
return message.getMessage();
|
||||
return StringUtils.format("code:[{}] message:[{}]", code, message);
|
||||
}
|
||||
|
||||
public static Error valueOf(int module, int errorCode, String errorMessage) {
|
||||
public static Error valueOf(int code, String errorMessage) {
|
||||
Error response = new Error();
|
||||
response.module = module;
|
||||
response.errorCode = errorCode;
|
||||
response.errorMessage = errorMessage;
|
||||
response.code = code;
|
||||
response.message = errorMessage;
|
||||
return response;
|
||||
}
|
||||
|
||||
public static Error valueOf(Object packet, int errorCode, String errorMessage) {
|
||||
Error response = new Error();
|
||||
response.module = ProtocolManager.getProtocol(packet.getClass()).module();
|
||||
response.errorCode = errorCode;
|
||||
response.errorMessage = errorMessage;
|
||||
return response;
|
||||
}
|
||||
|
||||
public static Error valueOf(Object packet, int errorCode) {
|
||||
return valueOf(packet, errorCode, null);
|
||||
}
|
||||
|
||||
public static Error valueOf(Object packet, String errorMessage) {
|
||||
return valueOf(packet, 0, errorMessage);
|
||||
}
|
||||
|
||||
public static Error valueOf(String errorMessage) {
|
||||
return valueOf(0, 0, errorMessage);
|
||||
Error response = new Error();
|
||||
response.code = 0;
|
||||
response.message = errorMessage;
|
||||
return response;
|
||||
}
|
||||
|
||||
public int getModule() {
|
||||
return module;
|
||||
public int getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public void setModule(int module) {
|
||||
this.module = module;
|
||||
public void setCode(int code) {
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public int getErrorCode() {
|
||||
return errorCode;
|
||||
public String getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
public void setErrorCode(int errorCode) {
|
||||
this.errorCode = errorCode;
|
||||
}
|
||||
|
||||
public String getErrorMessage() {
|
||||
return errorMessage;
|
||||
}
|
||||
|
||||
public void setErrorMessage(String errorMessage) {
|
||||
this.errorMessage = errorMessage;
|
||||
public void setMessage(String message) {
|
||||
this.message = message;
|
||||
}
|
||||
}
|
||||
@@ -13,19 +13,19 @@
|
||||
|
||||
package com.zfoo.net.packet.common;
|
||||
|
||||
import com.zfoo.protocol.ProtocolManager;
|
||||
import com.zfoo.protocol.anno.Protocol;
|
||||
import com.zfoo.protocol.util.StringUtils;
|
||||
|
||||
/**
|
||||
* 通用的返回,既可以用在远程调用,又可以嵌套在其它协议里
|
||||
*
|
||||
* EN: Generic returns can be used both remotely and nested in other protocols
|
||||
* CN: 通用的返回,既可以用在远程调用,又可以嵌套在其它协议里
|
||||
*
|
||||
* @author godotg
|
||||
*/
|
||||
@Protocol(id = 100)
|
||||
public class Message {
|
||||
|
||||
private byte module;
|
||||
|
||||
/**
|
||||
* 1是成功,其它的均视为失败的请求
|
||||
*/
|
||||
@@ -33,6 +33,11 @@ public class Message {
|
||||
|
||||
private String message;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return StringUtils.format("code:[{}] message:[{}]", code, message);
|
||||
}
|
||||
|
||||
public boolean success() {
|
||||
return code == 1;
|
||||
}
|
||||
@@ -41,17 +46,6 @@ public class Message {
|
||||
return code == 0;
|
||||
}
|
||||
|
||||
public static Message valueOf(Object packet, int code, String message) {
|
||||
var mess = new Message();
|
||||
mess.module = ProtocolManager.moduleByProtocol(packet.getClass()).getId();
|
||||
mess.code = code;
|
||||
mess.message = message;
|
||||
return mess;
|
||||
}
|
||||
|
||||
public static Message valueOf(Object packet, int code) {
|
||||
return Message.valueOf(packet, code, null);
|
||||
}
|
||||
|
||||
public static Message valueError(String message) {
|
||||
var mess = new Message();
|
||||
@@ -74,20 +68,6 @@ public class Message {
|
||||
return mess;
|
||||
}
|
||||
|
||||
public static Message valueWarning(String message) {
|
||||
var mess = new Message();
|
||||
mess.code = 3;
|
||||
mess.message = message;
|
||||
return mess;
|
||||
}
|
||||
|
||||
public byte getModule() {
|
||||
return module;
|
||||
}
|
||||
|
||||
public void setModule(byte module) {
|
||||
this.module = module;
|
||||
}
|
||||
|
||||
public int getCode() {
|
||||
return code;
|
||||
|
||||
Reference in new issue
Block a user