61 lines
1.8 KiB
Java
61 lines
1.8 KiB
Java
package io.orprotocol;
|
|
|
|
/**
|
|
* Перечисление кодов ошибок, используемых в протоколе.
|
|
*/
|
|
public enum ServerFailures implements BaseFailures {
|
|
/**
|
|
* Код ошибки, указывающий на несоответствие данных.
|
|
*/
|
|
DATA_MISSMATCH(3001),
|
|
/**
|
|
* Код ошибки, указывающий на незавершенное рукопожатие.
|
|
*/
|
|
HANDSHAKE_NOT_COMPLETED(3002),
|
|
/**
|
|
* Код ошибки, указывающий на некорректный пакет.
|
|
*/
|
|
BAD_PACKET(3003),
|
|
/**
|
|
* Код ошибки, указывающий на некорректный пакет.
|
|
*/
|
|
INVALID_PACKET(3003),
|
|
/**
|
|
* Код ошибки, указывающий на тайм-аут бездействия.
|
|
*/
|
|
INACTIVITY_TIMEOUT(3004),
|
|
/**
|
|
* Сервер по какой-то причине не принимает подключение клиента
|
|
* Выбрасывается в методе onClientConnect при отмене события например защитой
|
|
*/
|
|
SERVER_NOT_ACCEPT_CLIENT(3005),
|
|
/**
|
|
* Код ошибки, указывающий на неизвестный тип пакета.
|
|
*/
|
|
PACKET_ID_FAILURE(3998),
|
|
/**
|
|
* Код ошибки, указывающий на неизвестный тип пакета.
|
|
*/
|
|
UNSUPPORTED_PACKET(3998),
|
|
/**
|
|
* Код ошибки, указывающий на неизвестную ошибку.
|
|
*/
|
|
UNKNOWN_FAILURE(3999);
|
|
|
|
|
|
private final int code;
|
|
|
|
ServerFailures(int code) {
|
|
this.code = code;
|
|
}
|
|
|
|
/**
|
|
* Получает код ошибки.
|
|
* @return Код ошибки.
|
|
*/
|
|
public int getCode() {
|
|
return code;
|
|
}
|
|
|
|
}
|