com.google.protobuf.Any#getDefaultInstance ( )源码实例Demo

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

源代码1 项目: curiostack   文件: WellKnownTypeMarshaller.java
AnyMarshaller() {
  super(Any.getDefaultInstance());
}
 
源代码2 项目: bazel   文件: BuildEventServiceProtoUtilTest.java
@Test
public void testStreamEvents() {
  Timestamp firstEventTimestamp = Timestamps.fromMillis(clock.advanceMillis(100));
  Any anything = Any.getDefaultInstance();
  assertThat(BES_PROTO_UTIL.bazelEvent(1, firstEventTimestamp, anything))
      .isEqualTo(
          PublishBuildToolEventStreamRequest.newBuilder()
              .addAllNotificationKeywords(EXPECTED_KEYWORDS)
              .setProjectId(PROJECT_ID)
              .setOrderedBuildEvent(
                  OrderedBuildEvent.newBuilder()
                      .setStreamId(
                          StreamId.newBuilder()
                              .setBuildId(BUILD_REQUEST_ID)
                              .setInvocationId(BUILD_INVOCATION_ID)
                              .setComponent(BuildComponent.TOOL))
                      .setSequenceNumber(1)
                      .setEvent(
                          BuildEvent.newBuilder()
                              .setEventTime(firstEventTimestamp)
                              .setBazelEvent(anything))
                      .build())
              .build());

  Timestamp secondEventTimestamp = Timestamps.fromMillis(clock.advanceMillis(100));
  assertThat(BES_PROTO_UTIL.bazelEvent(2, secondEventTimestamp, anything))
      .isEqualTo(
          PublishBuildToolEventStreamRequest.newBuilder()
              .setProjectId(PROJECT_ID)
              .setOrderedBuildEvent(
                  OrderedBuildEvent.newBuilder()
                      .setStreamId(
                          StreamId.newBuilder()
                              .setBuildId(BUILD_REQUEST_ID)
                              .setInvocationId(BUILD_INVOCATION_ID)
                              .setComponent(BuildComponent.TOOL))
                      .setSequenceNumber(2)
                      .setEvent(
                          BuildEvent.newBuilder()
                              .setEventTime(secondEventTimestamp)
                              .setBazelEvent(anything))
                      .build())
              .build());

  Timestamp thirdEventTimestamp = Timestamps.fromMillis(clock.advanceMillis(100));
  assertThat(BES_PROTO_UTIL.streamFinished(3, thirdEventTimestamp))
      .isEqualTo(
          PublishBuildToolEventStreamRequest.newBuilder()
              .setProjectId(PROJECT_ID)
              .setOrderedBuildEvent(
                  OrderedBuildEvent.newBuilder()
                      .setStreamId(
                          StreamId.newBuilder()
                              .setBuildId(BUILD_REQUEST_ID)
                              .setInvocationId(BUILD_INVOCATION_ID)
                              .setComponent(BuildComponent.TOOL))
                      .setSequenceNumber(3)
                      .setEvent(
                          BuildEvent.newBuilder()
                              .setEventTime(thirdEventTimestamp)
                              .setComponentStreamFinished(
                                  BuildComponentStreamFinished.newBuilder()
                                      .setType(FinishType.FINISHED)))
                      .build())
              .build());
}