Сериализация

This commit is contained in:
RoyceDa
2026-02-04 05:59:41 +02:00
parent cb5cafb8f6
commit bb413a7976
2 changed files with 128 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
package io.orprotocol.serializer;
import io.orprotocol.Stream;
public interface Serializable {
/**
* Сериализует объект из потока данных. Используется при получении данных.
* @param stream Поток данных для сериализации
*/
void readFromStream(Stream stream);
/**
* Десериализует обьект в поток данных. Используется при отправке данных.
* @return Десериализованный объект
*/
void writeToStream(Stream stream);
}