Hi all. Would anybody be interested in an Protobuf-Converter transforms Domain Model Objects into Google Protobuf Messages?
How to use it ?
Domain model classes that have to be transformed into protobuf messages must satisfy conditions:
Class has to be marked by @ProtoClass annotaion that contains reference on related protobuf message class.
Class fields has to be marked by @ProtoField annotaion. These fields must have getters and setters.
E.g.:
@ProtoClass(ProtobufUser.class) public class User {
@ProtoField
private String name;
@ProtoField
private String password;
// getters and setters for 'name' and 'password' fields
...
}
More information here https://github.com/BAData/protobuf-converter