Любая причина, по которой вы не можете позвонить build()
, получить Message
и отправить его в любом правильном формате (например, toString()
).С другой стороны, вы можете надуть его обратно в Message
и превратить его в компоновщик с toBuilder()
, если это необходимо.
Вы также можете просто преобразовать сообщение в двоичный формат и отправить его,
Может быть, я неправильно понимаю - весь смысл ProtocolBuffers состоит в том, чтобы получить Message
s в представлении канала, так что есть несколько способов сделать это (большинство из которых Serializable
илитривиально завернутый, чтобы быть.)