Protobuf-Converter: Преобразует Domain Object в Google Protobuf Message
Пример:
@ProtoClass(ProtobufUser.class) public class User {
@ProtoField private String name; @ProtoField private String password;
// getters and setters for 'name' and 'password' fields ... }
Код для конвертирования такого доменного объекта в Protobuf объект будет выглядеть следующим образом:
User userDomain = new User(); ...
ProtobufUser userProto = Converter.create().toProtobuf(ProtobufUser.class, userDomain);
Код для обратного преобразования:
User userDomain = Converter.create().toDomain(User.class, userProto);
Более подробно ознакомится с ним можно тут https://github.com/BAData/protobuf-converter
если есть вопросы и замечания, пожалуйста пишите