package lbms.plugins.mldht.kad.messages; import lbms.plugins.mldht.kad.messages.ErrorMessage.ErrorCode; public class MessageException extends Exception { /* 201 Generic Error 202 Server Error 203 Protocol Error, such as a malformed packet, invalid arguments, or bad token 204 Method Unknown */ public ErrorCode errorCode = ErrorCode.GenericError; public MessageException(String message) { super(message); } public MessageException(String message, Throwable cause) { super(message,cause); } public MessageException(String message, Throwable cause, ErrorCode c) { super(message,cause); this.errorCode = c; } public MessageException(String message, ErrorCode code) { super(message); this.errorCode = code; } }