Protobuf - ¿Falta toByteArray ()?
Probablemente haya estropeado algo en mi archivo proto, pero parece que no puedo llamar a la función toByteArray.
Utilizando Java y el archivo proto se compiló con protocol.
Lo que estoy llamando ...
BaseMessage.builder = baseMessage = BaseMessage.newBuilder();
Acknowledgement.builder = acknowledgeMessage = Acknowledgement.newBuilder();
acknowledgeMessage.setOk(true);
baseMessage.setAcknowledgement(acknowledgeMessage);
baseMessage.build();
byte[] send = baseMessage.toByteArray();
Y BaseMessage se declara como ...
public static final class BaseMessage
extends com.google.protobuf.GeneratedMessage
implements BaseMessageOrBuilder {
Tal vez me estoy perdiendo algo ...
BaseMessage se extiendeMensaje Generado que hereda toByteArray () deAbstractMessageLite en el que toByteArray es público ... ¿Entonces debería poder usarlo?