com.google.protobuf.MessageLite#toByteString ( )源码实例Demo

下面列出了com.google.protobuf.MessageLite#toByteString ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: sctalk   文件: MyClusterMessage.java
public MyClusterMessage(IMHeader header, MessageLite message) {
    this.setLength(header.getLength());
    this.setServiceId(header.getServiceId());
    this.setCommandId(header.getCommandId());
    this.setFlag(header.getFlag());
    this.setSeqnum(header.getSeqnum());
    this.setVersion(header.getVersion());
    this.setReserved(header.getReserved());
    this.body = message.toByteString();
}
 
源代码2 项目: j2objc   文件: CompatibilityTest.java
public void testMessageLite() throws Exception {
  // Mainly a compilation test for the Lite classes.
  MessageLite.Builder builder = TypicalData.newBuilder();
  MessageLite message = builder.build();
  assertTrue(message instanceof MessageLite);
  message.toByteString();
}
 
源代码3 项目: attic-aurora   文件: ProtosConversion.java
@SuppressWarnings("unchecked")
private static <T extends MessageLite> T convert(MessageLite m, T.Builder builder) {
  ByteString data = m.toByteString();
  builder.clear();

  try {
    builder.mergeFrom(data);
  } catch (InvalidProtocolBufferException e) {
    throw new RuntimeException(e);
  }

  return (T) builder.build();
}
 
源代码4 项目: dremio-oss   文件: MinorDataSerDe.java
public ByteString serialize(MessageLite msg) {
  return msg.toByteString();
}