56 lines
1.5 KiB
Java
56 lines
1.5 KiB
Java
package com.rosetta.im.protocol;
|
|
|
|
/**
|
|
* Перечисление кодов ошибок, используемых в протоколе.
|
|
*/
|
|
public enum ServerFailures implements BaseFailures {
|
|
/**
|
|
* Код ошибки, указывающий на несоответствие данных.
|
|
*/
|
|
DATA_MISSMATCH(3001),
|
|
/**
|
|
* Код ошибки, указывающий на незавершенное рукопожатие.
|
|
*/
|
|
HANDSHAKE_NOT_COMPLETED(3002),
|
|
/**
|
|
* Код ошибки, указывающий на некорректный пакет.
|
|
*/
|
|
BAD_PACKET(3003),
|
|
/**
|
|
* Код ошибки, указывающий на некорректный пакет.
|
|
*/
|
|
INVALID_PACKET(3003),
|
|
/**
|
|
* Код ошибки, указывающий на тайм-аут бездействия.
|
|
*/
|
|
INACTIVITY_TIMEOUT(3004),
|
|
/**
|
|
* Код ошибки, указывающий на неизвестный тип пакета.
|
|
*/
|
|
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;
|
|
}
|
|
|
|
}
|