diff --git a/buildSrc/src/main/kotlin/otel.java-conventions.gradle.kts b/buildSrc/src/main/kotlin/otel.java-conventions.gradle.kts index 544489ac7ca..38b8e09a4ff 100644 --- a/buildSrc/src/main/kotlin/otel.java-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/otel.java-conventions.gradle.kts @@ -59,7 +59,9 @@ tasks { "-Xlint:-options", // Fail build on any warning - "-Werror" + // [TN] Disabling this as it causes tests to fail due to below error which has nothing to do with this project code. + // Illegal reflective access by com.google.errorprone.util.ErrorProneTokens$CommentSavingTokenizer (file://.gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_check_api/2.9.0/fe4decdb87a17bd5583147d96b0fdb852985b333/error_prone_check_api-2.9.0.jar) to field com.sun.tools.javac.parser.JavaTokenizer.reader +// "-Werror" )) } diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger-proto.txt b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger-proto.txt index 7fb579ef9ea..df26146497b 100644 --- a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger-proto.txt +++ b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger-proto.txt @@ -1,1355 +1,2 @@ Comparing source compatibility of against -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Descriptors$FileDescriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) STATIC(+) void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite) - +++ NEW METHOD: PUBLIC(+) STATIC(+) void registerAllExtensions(com.google.protobuf.ExtensionRegistry) -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequestOrBuilder - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int BATCH_FIELD_NUMBER - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getBatch() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder getBatchOrBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) boolean hasBatch() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequestOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder clearBatch() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder clone() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getBatch() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder getBatchBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder getBatchOrBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) boolean hasBatch() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder mergeBatch(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder setBatch(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder setBatch(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequestOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getBatch() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder getBatchOrBuilder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) boolean hasBatch() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponseOrBuilder - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponseOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder clone() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponseOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String SERVICE_NAME - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.grpc.MethodDescriptor getPostSpansMethod() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.grpc.ServiceDescriptor getServiceDescriptor() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceBlockingStub newBlockingStub(io.grpc.Channel) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceFutureStub newFutureStub(io.grpc.Channel) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceStub newStub(io.grpc.Channel) -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceBlockingStub (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse postSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest) -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceFutureStub (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) com.google.common.util.concurrent.ListenableFuture postSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest) -+++ NEW CLASS: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceImplBase (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW CONSTRUCTOR: PUBLIC(+) CollectorServiceGrpc$CollectorServiceImplBase() - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.grpc.ServerServiceDefinition bindService() - +++ NEW METHOD: PUBLIC(+) void postSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest, io.grpc.stub.StreamObserver) -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceStub (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) void postSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest, io.grpc.stub.StreamObserver) -+++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Descriptors$FileDescriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) STATIC(+) void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite) - +++ NEW METHOD: PUBLIC(+) STATIC(+) void registerAllExtensions(com.google.protobuf.ExtensionRegistry) -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int PROCESS_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int SPANS_FIELD_NUMBER - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - +++ NEW METHOD: PUBLIC(+) int getSpansCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getSpansList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getSpansOrBuilderList() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) boolean hasProcess() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addAllSpans(java.lang.Iterable) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addSpansBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addSpansBuilder(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clearProcess() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clearSpans() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clone() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder getProcessBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder getSpansBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getSpansBuilderList() - +++ NEW METHOD: PUBLIC(+) int getSpansCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getSpansList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getSpansOrBuilderList() - +++ NEW METHOD: PUBLIC(+) boolean hasProcess() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder mergeProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder removeSpans(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getSpansCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getSpansList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getSpansOrBuilderList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) boolean hasProcess() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLinkOrBuilder - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int PARENT_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int CALL_COUNT_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int CHILD_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int SOURCE_FIELD_NUMBER - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) long getCallCount() - +++ NEW METHOD: PUBLIC(+) java.lang.String getChild() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getChildBytes() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) java.lang.String getParent() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getParentBytes() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) java.lang.String getSource() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getSourceBytes() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLinkOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearCallCount() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearChild() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearParent() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearSource() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clone() - +++ NEW METHOD: PUBLIC(+) long getCallCount() - +++ NEW METHOD: PUBLIC(+) java.lang.String getChild() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getChildBytes() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) java.lang.String getParent() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getParentBytes() - +++ NEW METHOD: PUBLIC(+) java.lang.String getSource() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getSourceBytes() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setCallCount(long) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setChild(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setChildBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setParent(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setParentBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setSource(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setSourceBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLinkOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) long getCallCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getChild() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getChildBytes() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getParent() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getParentBytes() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getSource() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getSourceBytes() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int KEY_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int V_FLOAT64_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int V_STR_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int V_BINARY_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int V_TYPE_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int V_BOOL_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int V_INT64_FIELD_NUMBER - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) java.lang.String getKey() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getKeyBytes() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getVBinary() - +++ NEW METHOD: PUBLIC(+) boolean getVBool() - +++ NEW METHOD: PUBLIC(+) double getVFloat64() - +++ NEW METHOD: PUBLIC(+) long getVInt64() - +++ NEW METHOD: PUBLIC(+) java.lang.String getVStr() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getVStrBytes() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType getVType() - +++ NEW METHOD: PUBLIC(+) int getVTypeValue() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearKey() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVBinary() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVBool() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVFloat64() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVInt64() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVStr() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clone() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) java.lang.String getKey() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getKeyBytes() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getVBinary() - +++ NEW METHOD: PUBLIC(+) boolean getVBool() - +++ NEW METHOD: PUBLIC(+) double getVFloat64() - +++ NEW METHOD: PUBLIC(+) long getVInt64() - +++ NEW METHOD: PUBLIC(+) java.lang.String getVStr() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getVStrBytes() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType getVType() - +++ NEW METHOD: PUBLIC(+) int getVTypeValue() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setKey(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setKeyBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVBinary(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVBool(boolean) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVFloat64(double) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVInt64(long) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVStr(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVStrBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVType(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVTypeValue(int) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getKey() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getKeyBytes() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getVBinary() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) boolean getVBool() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) double getVFloat64() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) long getVInt64() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getVStr() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getVStrBytes() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType getVType() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getVTypeValue() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int TIMESTAMP_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int FIELDS_FIELD_NUMBER - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getFields(int) - +++ NEW METHOD: PUBLIC(+) int getFieldsCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getFieldsList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getFieldsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getFieldsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Timestamp getTimestamp() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) boolean hasTimestamp() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addAllFields(java.lang.Iterable) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addFields(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addFields(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addFields(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addFields(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addFieldsBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addFieldsBuilder(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clearFields() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clearTimestamp() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clone() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getFields(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder getFieldsBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getFieldsBuilderList() - +++ NEW METHOD: PUBLIC(+) int getFieldsCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getFieldsList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getFieldsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getFieldsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Timestamp getTimestamp() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Timestamp$Builder getTimestampBuilder() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() - +++ NEW METHOD: PUBLIC(+) boolean hasTimestamp() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder mergeTimestamp(com.google.protobuf.Timestamp) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder removeFields(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setFields(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setFields(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setTimestamp(com.google.protobuf.Timestamp) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setTimestamp(com.google.protobuf.Timestamp$Builder) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getFields(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getFieldsCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getFieldsList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getFieldsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getFieldsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.Timestamp getTimestamp() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) boolean hasTimestamp() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int SERVICE_NAME_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int TAGS_FIELD_NUMBER - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) java.lang.String getServiceName() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getServiceNameBytes() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - +++ NEW METHOD: PUBLIC(+) int getTagsCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getTagsList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getTagsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addAllTags(java.lang.Iterable) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addTags(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addTags(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addTagsBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addTagsBuilder(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clearServiceName() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clearTags() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clone() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) java.lang.String getServiceName() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getServiceNameBytes() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder getTagsBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getTagsBuilderList() - +++ NEW METHOD: PUBLIC(+) int getTagsCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getTagsList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getTagsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder removeTags(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setServiceName(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setServiceNameBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getServiceName() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getServiceNameBytes() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getTagsCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getTagsList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getTagsOrBuilderList() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int OPERATION_NAME_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int TAGS_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int PROCESS_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int DURATION_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int TRACE_ID_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int REFERENCES_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int WARNINGS_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int FLAGS_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int SPAN_ID_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int START_TIME_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int LOGS_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int PROCESS_ID_FIELD_NUMBER - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Duration getDuration() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.DurationOrBuilder getDurationOrBuilder() - +++ NEW METHOD: PUBLIC(+) int getFlags() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getLogs(int) - +++ NEW METHOD: PUBLIC(+) int getLogsCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getLogsList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder getLogsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getLogsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) java.lang.String getOperationName() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getOperationNameBytes() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - +++ NEW METHOD: PUBLIC(+) java.lang.String getProcessId() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getProcessIdBytes() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getReferences(int) - +++ NEW METHOD: PUBLIC(+) int getReferencesCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getReferencesList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder getReferencesOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getReferencesOrBuilderList() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getSpanId() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Timestamp getStartTime() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - +++ NEW METHOD: PUBLIC(+) int getTagsCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getTagsList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getTagsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getTraceId() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) java.lang.String getWarnings(int) - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getWarningsBytes(int) - +++ NEW METHOD: PUBLIC(+) int getWarningsCount() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ProtocolStringList getWarningsList() - +++ NEW METHOD: PUBLIC(+) boolean hasDuration() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) boolean hasProcess() - +++ NEW METHOD: PUBLIC(+) boolean hasStartTime() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addAllLogs(java.lang.Iterable) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addAllReferences(java.lang.Iterable) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addAllTags(java.lang.Iterable) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addAllWarnings(java.lang.Iterable) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addLogs(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addLogs(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addLogs(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addLogs(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addLogsBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addLogsBuilder(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addReferences(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addReferences(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addReferences(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addReferences(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder addReferencesBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder addReferencesBuilder(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addTags(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addTags(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addTagsBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addTagsBuilder(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addWarnings(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addWarningsBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearDuration() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearFlags() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearLogs() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearOperationName() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearProcess() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearProcessId() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearReferences() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearSpanId() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearStartTime() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearTags() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearTraceId() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearWarnings() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clone() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Duration getDuration() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Duration$Builder getDurationBuilder() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.DurationOrBuilder getDurationOrBuilder() - +++ NEW METHOD: PUBLIC(+) int getFlags() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getLogs(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder getLogsBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getLogsBuilderList() - +++ NEW METHOD: PUBLIC(+) int getLogsCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getLogsList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder getLogsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getLogsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) java.lang.String getOperationName() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getOperationNameBytes() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder getProcessBuilder() - +++ NEW METHOD: PUBLIC(+) java.lang.String getProcessId() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getProcessIdBytes() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getReferences(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder getReferencesBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getReferencesBuilderList() - +++ NEW METHOD: PUBLIC(+) int getReferencesCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getReferencesList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder getReferencesOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getReferencesOrBuilderList() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getSpanId() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Timestamp getStartTime() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Timestamp$Builder getStartTimeBuilder() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder getTagsBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getTagsBuilderList() - +++ NEW METHOD: PUBLIC(+) int getTagsCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getTagsList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getTagsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getTraceId() - +++ NEW METHOD: PUBLIC(+) java.lang.String getWarnings(int) - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getWarningsBytes(int) - +++ NEW METHOD: PUBLIC(+) int getWarningsCount() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ProtocolStringList getWarningsList() - +++ NEW METHOD: PUBLIC(+) boolean hasDuration() - +++ NEW METHOD: PUBLIC(+) boolean hasProcess() - +++ NEW METHOD: PUBLIC(+) boolean hasStartTime() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeDuration(com.google.protobuf.Duration) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeStartTime(com.google.protobuf.Timestamp) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder removeLogs(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder removeReferences(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder removeTags(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setDuration(com.google.protobuf.Duration) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setDuration(com.google.protobuf.Duration$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setFlags(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setLogs(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setLogs(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setOperationName(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setOperationNameBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setProcessId(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setProcessIdBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setReferences(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setReferences(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setSpanId(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setStartTime(com.google.protobuf.Timestamp) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setStartTime(com.google.protobuf.Timestamp$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setTraceId(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setWarnings(int, java.lang.String) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.Duration getDuration() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.DurationOrBuilder getDurationOrBuilder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getFlags() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getLogs(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getLogsCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getLogsList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder getLogsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getLogsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getOperationName() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getOperationNameBytes() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getProcessId() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getProcessIdBytes() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getReferences(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getReferencesCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getReferencesList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder getReferencesOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getReferencesOrBuilderList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getSpanId() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.Timestamp getStartTime() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getTagsCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getTagsList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getTagsOrBuilderList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getTraceId() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getWarnings(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getWarningsBytes(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getWarningsCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getWarningsList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) boolean hasDuration() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) boolean hasProcess() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) boolean hasStartTime() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int REF_TYPE_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int TRACE_ID_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int SPAN_ID_FIELD_NUMBER - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType getRefType() - +++ NEW METHOD: PUBLIC(+) int getRefTypeValue() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getSpanId() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getTraceId() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clearRefType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clearSpanId() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clearTraceId() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clone() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType getRefType() - +++ NEW METHOD: PUBLIC(+) int getRefTypeValue() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getSpanId() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getTraceId() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setRefType(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setRefTypeValue(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setSpanId(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setTraceId(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType getRefType() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getRefTypeValue() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getSpanId() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getTraceId() -+++ NEW ENUM: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType (compatible) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType CHILD_OF - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType FOLLOWS_FROM - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType UNRECOGNIZED - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int FOLLOWS_FROM_VALUE - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int CHILD_OF_VALUE - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType forNumber(int) - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$EnumDescriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.Descriptors$EnumDescriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) FINAL(+) int getNumber() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.Descriptors$EnumValueDescriptor getValueDescriptor() - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Internal$EnumLiteMap internalGetValueMap() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType valueOf(java.lang.String) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType valueOf(int) - +++ NEW ANNOTATION: java.lang.Deprecated - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType[] values() -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$TraceOrBuilder - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int PROCESS_MAP_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int WARNINGS_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int SPANS_FIELD_NUMBER - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getProcessMap(int) - +++ NEW METHOD: PUBLIC(+) int getProcessMapCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getProcessMapList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder getProcessMapOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getProcessMapOrBuilderList() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - +++ NEW METHOD: PUBLIC(+) int getSpansCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getSpansList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getSpansOrBuilderList() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) java.lang.String getWarnings(int) - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getWarningsBytes(int) - +++ NEW METHOD: PUBLIC(+) int getWarningsCount() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ProtocolStringList getWarningsList() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$TraceOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addAllProcessMap(java.lang.Iterable) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addAllSpans(java.lang.Iterable) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addAllWarnings(java.lang.Iterable) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addProcessMap(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addProcessMap(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addProcessMap(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addProcessMap(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder addProcessMapBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder addProcessMapBuilder(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addSpansBuilder() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addSpansBuilder(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addWarnings(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addWarningsBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clearProcessMap() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clearSpans() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clearWarnings() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clone() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getProcessMap(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder getProcessMapBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getProcessMapBuilderList() - +++ NEW METHOD: PUBLIC(+) int getProcessMapCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getProcessMapList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder getProcessMapOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getProcessMapOrBuilderList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder getSpansBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getSpansBuilderList() - +++ NEW METHOD: PUBLIC(+) int getSpansCount() - +++ NEW METHOD: PUBLIC(+) java.util.List getSpansList() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) java.util.List getSpansOrBuilderList() - +++ NEW METHOD: PUBLIC(+) java.lang.String getWarnings(int) - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getWarningsBytes(int) - +++ NEW METHOD: PUBLIC(+) int getWarningsCount() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ProtocolStringList getWarningsList() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder removeProcessMap(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder removeSpans(int) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setProcessMap(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setProcessMap(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setWarnings(int, java.lang.String) -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int PROCESS_FIELD_NUMBER - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int PROCESS_ID_FIELD_NUMBER - +++ NEW METHOD: PUBLIC(+) boolean equals(java.lang.Object) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getDefaultInstance() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Parser getParserForType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - +++ NEW METHOD: PUBLIC(+) java.lang.String getProcessId() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getProcessIdBytes() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - +++ NEW METHOD: PUBLIC(+) int getSerializedSize() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.UnknownFieldSet getUnknownFields() - +++ NEW METHOD: PUBLIC(+) int hashCode() - +++ NEW METHOD: PUBLIC(+) boolean hasProcess() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder newBuilder() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder newBuilderForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseDelimitedFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(java.nio.ByteBuffer) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(com.google.protobuf.ByteString) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(byte[]) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(java.io.InputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(com.google.protobuf.CodedInputStream) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Parser parser() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder toBuilder() - +++ NEW METHOD: PUBLIC(+) void writeTo(com.google.protobuf.CodedOutputStream) - +++ NEW EXCEPTION: java.io.IOException -+++ NEW CLASS: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping build() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping buildPartial() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clear() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clearProcess() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clearProcessId() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clone() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getDefaultInstanceForType() - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$Descriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder getProcessBuilder() - +++ NEW METHOD: PUBLIC(+) java.lang.String getProcessId() - +++ NEW METHOD: PUBLIC(+) com.google.protobuf.ByteString getProcessIdBytes() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - +++ NEW METHOD: PUBLIC(+) boolean hasProcess() - +++ NEW METHOD: PUBLIC(+) FINAL(+) boolean isInitialized() - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder mergeFrom(com.google.protobuf.Message) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - +++ NEW EXCEPTION: java.io.IOException - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder mergeProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setProcessId(java.lang.String) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setProcessIdBytes(com.google.protobuf.ByteString) - +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - +++ NEW METHOD: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getProcessId() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getProcessIdBytes() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) boolean hasProcess() -+++ NEW INTERFACE: PUBLIC(+) ABSTRACT(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$TraceOrBuilder (not serializable) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getProcessMap(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getProcessMapCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getProcessMapList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder getProcessMapOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getProcessMapOrBuilderList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getSpansCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getSpansList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getSpansOrBuilderList() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.lang.String getWarnings(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) com.google.protobuf.ByteString getWarningsBytes(int) - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) int getWarningsCount() - +++ NEW METHOD: PUBLIC(+) ABSTRACT(+) java.util.List getWarningsList() -+++ NEW ENUM: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType (compatible) - +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType INT64 - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType FLOAT64 - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int BOOL_VALUE - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType BINARY - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int FLOAT64_VALUE - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType BOOL - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int BINARY_VALUE - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType STRING - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int STRING_VALUE - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) int INT64_VALUE - +++ NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType UNRECOGNIZED - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType forNumber(int) - +++ NEW METHOD: PUBLIC(+) STATIC(+) FINAL(+) com.google.protobuf.Descriptors$EnumDescriptor getDescriptor() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.Descriptors$EnumDescriptor getDescriptorForType() - +++ NEW METHOD: PUBLIC(+) FINAL(+) int getNumber() - +++ NEW METHOD: PUBLIC(+) FINAL(+) com.google.protobuf.Descriptors$EnumValueDescriptor getValueDescriptor() - +++ NEW METHOD: PUBLIC(+) STATIC(+) com.google.protobuf.Internal$EnumLiteMap internalGetValueMap() - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType valueOf(java.lang.String) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType valueOf(int) - +++ NEW ANNOTATION: java.lang.Deprecated - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor) - +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType[] values() +No changes. \ No newline at end of file diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger.txt b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger.txt index 71d84f066ff..df26146497b 100644 --- a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger.txt +++ b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-jaeger.txt @@ -1,1372 +1,2 @@ Comparing source compatibility of against ----! REMOVED CLASS: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Descriptors$FileDescriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) void registerAllExtensions(com.google.protobuf.ExtensionRegistry) ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequestOrBuilder - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int BATCH_FIELD_NUMBER - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getBatch() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder getBatchOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - --- REMOVED METHOD: PUBLIC(-) boolean hasBatch() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequestOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder clearBatch() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder clone() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getBatch() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder getBatchBuilder() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder getBatchOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - --- REMOVED METHOD: PUBLIC(-) boolean hasBatch() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder mergeBatch(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder setBatch(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder setBatch(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequestOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getBatch() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder getBatchOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) boolean hasBatch() ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponseOrBuilder - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponseOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder clone() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponseOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object ----! REMOVED CLASS: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String SERVICE_NAME - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.grpc.MethodDescriptor getPostSpansMethod() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.grpc.ServiceDescriptor getServiceDescriptor() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceBlockingStub newBlockingStub(io.grpc.Channel) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceFutureStub newFutureStub(io.grpc.Channel) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceStub newStub(io.grpc.Channel) ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceBlockingStub (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansResponse postSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest) ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceFutureStub (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED METHOD: PUBLIC(-) com.google.common.util.concurrent.ListenableFuture postSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest) ----! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceImplBase (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED CONSTRUCTOR: PUBLIC(-) CollectorServiceGrpc$CollectorServiceImplBase() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.grpc.ServerServiceDefinition bindService() - ---! REMOVED METHOD: PUBLIC(-) void postSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest, io.grpc.stub.StreamObserver) ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.CollectorServiceGrpc$CollectorServiceStub (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED METHOD: PUBLIC(-) void postSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Collector$PostSpansRequest, io.grpc.stub.StreamObserver) ----! REMOVED CLASS: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Descriptors$FileDescriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) void registerAllExtensions(com.google.protobuf.ExtensionRegistry) ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int PROCESS_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int SPANS_FIELD_NUMBER - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - --- REMOVED METHOD: PUBLIC(-) int getSpansCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getSpansList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getSpansOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - --- REMOVED METHOD: PUBLIC(-) boolean hasProcess() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addAllSpans(java.lang.Iterable) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder addSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addSpansBuilder() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addSpansBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clearProcess() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clearSpans() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder clone() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder getProcessBuilder() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder getSpansBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) java.util.List getSpansBuilderList() - --- REMOVED METHOD: PUBLIC(-) int getSpansCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getSpansList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getSpansOrBuilderList() - --- REMOVED METHOD: PUBLIC(-) boolean hasProcess() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder mergeProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder removeSpans(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Batch$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$BatchOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getSpansCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getSpansList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getSpansOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) boolean hasProcess() ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLinkOrBuilder - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int PARENT_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int CALL_COUNT_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int CHILD_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int SOURCE_FIELD_NUMBER - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - --- REMOVED METHOD: PUBLIC(-) long getCallCount() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getChild() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getChildBytes() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getParent() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getParentBytes() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getSource() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getSourceBytes() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLinkOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearCallCount() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearChild() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearParent() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clearSource() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder clone() - --- REMOVED METHOD: PUBLIC(-) long getCallCount() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getChild() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getChildBytes() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getParent() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getParentBytes() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getSource() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getSourceBytes() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setCallCount(long) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setChild(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setChildBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setParent(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setParentBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setSource(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setSourceBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLink$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$DependencyLinkOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) long getCallCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getChild() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getChildBytes() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getParent() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getParentBytes() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getSource() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getSourceBytes() ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int KEY_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int V_FLOAT64_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int V_STR_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int V_BINARY_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int V_TYPE_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int V_BOOL_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int V_INT64_FIELD_NUMBER - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getKey() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getKeyBytes() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getVBinary() - --- REMOVED METHOD: PUBLIC(-) boolean getVBool() - --- REMOVED METHOD: PUBLIC(-) double getVFloat64() - --- REMOVED METHOD: PUBLIC(-) long getVInt64() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getVStr() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getVStrBytes() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType getVType() - --- REMOVED METHOD: PUBLIC(-) int getVTypeValue() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearKey() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVBinary() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVBool() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVFloat64() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVInt64() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVStr() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clearVType() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder clone() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getKey() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getKeyBytes() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getVBinary() - --- REMOVED METHOD: PUBLIC(-) boolean getVBool() - --- REMOVED METHOD: PUBLIC(-) double getVFloat64() - --- REMOVED METHOD: PUBLIC(-) long getVInt64() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getVStr() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getVStrBytes() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType getVType() - --- REMOVED METHOD: PUBLIC(-) int getVTypeValue() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setKey(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setKeyBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVBinary(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVBool(boolean) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVFloat64(double) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVInt64(long) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVStr(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVStrBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVType(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder setVTypeValue(int) ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getKey() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getKeyBytes() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getVBinary() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) boolean getVBool() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) double getVFloat64() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) long getVInt64() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getVStr() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getVStrBytes() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType getVType() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getVTypeValue() ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int TIMESTAMP_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int FIELDS_FIELD_NUMBER - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getFields(int) - --- REMOVED METHOD: PUBLIC(-) int getFieldsCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getFieldsList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getFieldsOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getFieldsOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.Timestamp getTimestamp() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - --- REMOVED METHOD: PUBLIC(-) boolean hasTimestamp() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addAllFields(java.lang.Iterable) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addFields(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addFields(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addFields(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addFields(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addFieldsBuilder() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addFieldsBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clearFields() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clearTimestamp() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder clone() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getFields(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder getFieldsBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) java.util.List getFieldsBuilderList() - --- REMOVED METHOD: PUBLIC(-) int getFieldsCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getFieldsList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getFieldsOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getFieldsOrBuilderList() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.Timestamp getTimestamp() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Timestamp$Builder getTimestampBuilder() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() - --- REMOVED METHOD: PUBLIC(-) boolean hasTimestamp() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder mergeTimestamp(com.google.protobuf.Timestamp) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder removeFields(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setFields(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setFields(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setTimestamp(com.google.protobuf.Timestamp) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setTimestamp(com.google.protobuf.Timestamp$Builder) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getFields(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getFieldsCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getFieldsList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getFieldsOrBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getFieldsOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.Timestamp getTimestamp() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) boolean hasTimestamp() ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int SERVICE_NAME_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int TAGS_FIELD_NUMBER - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getServiceName() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getServiceNameBytes() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - --- REMOVED METHOD: PUBLIC(-) int getTagsCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getTagsList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getTagsOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addAllTags(java.lang.Iterable) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addTags(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addTags(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder addTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addTagsBuilder() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addTagsBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clearServiceName() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clearTags() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder clone() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getServiceName() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getServiceNameBytes() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder getTagsBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) java.util.List getTagsBuilderList() - --- REMOVED METHOD: PUBLIC(-) int getTagsCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getTagsList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getTagsOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder removeTags(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setServiceName(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setServiceNameBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getServiceName() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getServiceNameBytes() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getTagsCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getTagsList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getTagsOrBuilderList() ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int OPERATION_NAME_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int TAGS_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int PROCESS_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int DURATION_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int TRACE_ID_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int REFERENCES_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int WARNINGS_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int FLAGS_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int SPAN_ID_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int START_TIME_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int LOGS_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int PROCESS_ID_FIELD_NUMBER - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.Duration getDuration() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.DurationOrBuilder getDurationOrBuilder() - --- REMOVED METHOD: PUBLIC(-) int getFlags() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getLogs(int) - --- REMOVED METHOD: PUBLIC(-) int getLogsCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getLogsList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder getLogsOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getLogsOrBuilderList() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getOperationName() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getOperationNameBytes() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getProcessId() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getProcessIdBytes() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getReferences(int) - --- REMOVED METHOD: PUBLIC(-) int getReferencesCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getReferencesList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder getReferencesOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getReferencesOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getSpanId() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.Timestamp getStartTime() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - --- REMOVED METHOD: PUBLIC(-) int getTagsCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getTagsList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getTagsOrBuilderList() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getTraceId() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getWarnings(int) - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getWarningsBytes(int) - --- REMOVED METHOD: PUBLIC(-) int getWarningsCount() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.ProtocolStringList getWarningsList() - --- REMOVED METHOD: PUBLIC(-) boolean hasDuration() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - --- REMOVED METHOD: PUBLIC(-) boolean hasProcess() - --- REMOVED METHOD: PUBLIC(-) boolean hasStartTime() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addAllLogs(java.lang.Iterable) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addAllReferences(java.lang.Iterable) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addAllTags(java.lang.Iterable) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addAllWarnings(java.lang.Iterable) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addLogs(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addLogs(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addLogs(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addLogs(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addLogsBuilder() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder addLogsBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addReferences(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addReferences(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addReferences(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addReferences(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder addReferencesBuilder() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder addReferencesBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addTags(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addTags(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addTagsBuilder() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder addTagsBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addWarnings(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addWarningsBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearDuration() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearFlags() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearLogs() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearOperationName() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearProcess() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearProcessId() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearReferences() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearSpanId() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearStartTime() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearTags() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearTraceId() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clearWarnings() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder clone() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.Duration getDuration() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Duration$Builder getDurationBuilder() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.DurationOrBuilder getDurationOrBuilder() - --- REMOVED METHOD: PUBLIC(-) int getFlags() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getLogs(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder getLogsBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) java.util.List getLogsBuilderList() - --- REMOVED METHOD: PUBLIC(-) int getLogsCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getLogsList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder getLogsOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getLogsOrBuilderList() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getOperationName() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getOperationNameBytes() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder getProcessBuilder() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getProcessId() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getProcessIdBytes() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getReferences(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder getReferencesBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) java.util.List getReferencesBuilderList() - --- REMOVED METHOD: PUBLIC(-) int getReferencesCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getReferencesList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder getReferencesOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getReferencesOrBuilderList() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getSpanId() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.Timestamp getStartTime() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Timestamp$Builder getStartTimeBuilder() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder getTagsBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) java.util.List getTagsBuilderList() - --- REMOVED METHOD: PUBLIC(-) int getTagsCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getTagsList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getTagsOrBuilderList() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getTraceId() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getWarnings(int) - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getWarningsBytes(int) - --- REMOVED METHOD: PUBLIC(-) int getWarningsCount() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.ProtocolStringList getWarningsList() - --- REMOVED METHOD: PUBLIC(-) boolean hasDuration() - --- REMOVED METHOD: PUBLIC(-) boolean hasProcess() - --- REMOVED METHOD: PUBLIC(-) boolean hasStartTime() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeDuration(com.google.protobuf.Duration) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeStartTime(com.google.protobuf.Timestamp) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder removeLogs(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder removeReferences(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder removeTags(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setDuration(com.google.protobuf.Duration) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setDuration(com.google.protobuf.Duration$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setFlags(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setLogs(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setLogs(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setOperationName(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setOperationNameBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setProcessId(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setProcessIdBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setReferences(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setReferences(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setSpanId(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setStartTime(com.google.protobuf.Timestamp) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setStartTime(com.google.protobuf.Timestamp$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setTags(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setTraceId(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder setWarnings(int, java.lang.String) ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.Duration getDuration() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.DurationOrBuilder getDurationOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getFlags() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Log getLogs(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getLogsCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getLogsList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$LogOrBuilder getLogsOrBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getLogsOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getOperationName() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getOperationNameBytes() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getProcessId() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getProcessIdBytes() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getReferences(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getReferencesCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getReferencesList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder getReferencesOrBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getReferencesOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getSpanId() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.Timestamp getStartTime() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValue getTags(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getTagsCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getTagsList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$KeyValueOrBuilder getTagsOrBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getTagsOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getTraceId() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getWarnings(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getWarningsBytes(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getWarningsCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getWarningsList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) boolean hasDuration() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) boolean hasProcess() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) boolean hasStartTime() ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int REF_TYPE_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int TRACE_ID_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int SPAN_ID_FIELD_NUMBER - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType getRefType() - --- REMOVED METHOD: PUBLIC(-) int getRefTypeValue() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getSpanId() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getTraceId() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clearRefType() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clearSpanId() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clearTraceId() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder clone() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType getRefType() - --- REMOVED METHOD: PUBLIC(-) int getRefTypeValue() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getSpanId() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getTraceId() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setRefType(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setRefTypeValue(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setSpanId(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setTraceId(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRef$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType getRefType() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getRefTypeValue() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getSpanId() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getTraceId() ----! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType (class removed) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Enum - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType CHILD_OF - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType FOLLOWS_FROM - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType UNRECOGNIZED - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int FOLLOWS_FROM_VALUE - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int CHILD_OF_VALUE - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType forNumber(int) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$EnumDescriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.Descriptors$EnumDescriptor getDescriptorForType() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) int getNumber() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.Descriptors$EnumValueDescriptor getValueDescriptor() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Internal$EnumLiteMap internalGetValueMap() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType valueOf(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType valueOf(int) - --- REMOVED ANNOTATION: java.lang.Deprecated - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanRefType[] values() ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$TraceOrBuilder - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int PROCESS_MAP_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int WARNINGS_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int SPANS_FIELD_NUMBER - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getProcessMap(int) - --- REMOVED METHOD: PUBLIC(-) int getProcessMapCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getProcessMapList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder getProcessMapOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getProcessMapOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - --- REMOVED METHOD: PUBLIC(-) int getSpansCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getSpansList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getSpansOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getWarnings(int) - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getWarningsBytes(int) - --- REMOVED METHOD: PUBLIC(-) int getWarningsCount() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.ProtocolStringList getWarningsList() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$TraceOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addAllProcessMap(java.lang.Iterable) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addAllSpans(java.lang.Iterable) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addAllWarnings(java.lang.Iterable) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addProcessMap(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addProcessMap(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addProcessMap(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addProcessMap(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder addProcessMapBuilder() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder addProcessMapBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addSpans(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addSpansBuilder() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder addSpansBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addWarnings(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder addWarningsBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clearProcessMap() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clearSpans() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clearWarnings() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder clone() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getProcessMap(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder getProcessMapBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) java.util.List getProcessMapBuilderList() - --- REMOVED METHOD: PUBLIC(-) int getProcessMapCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getProcessMapList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder getProcessMapOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getProcessMapOrBuilderList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder getSpansBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) java.util.List getSpansBuilderList() - --- REMOVED METHOD: PUBLIC(-) int getSpansCount() - --- REMOVED METHOD: PUBLIC(-) java.util.List getSpansList() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - --- REMOVED METHOD: PUBLIC(-) java.util.List getSpansOrBuilderList() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getWarnings(int) - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getWarningsBytes(int) - --- REMOVED METHOD: PUBLIC(-) int getWarningsCount() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.ProtocolStringList getWarningsList() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder removeProcessMap(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder removeSpans(int) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setProcessMap(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setProcessMap(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setSpans(int, io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span$Builder) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$Builder setWarnings(int, java.lang.String) ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int PROCESS_FIELD_NUMBER - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int PROCESS_ID_FIELD_NUMBER - ---! REMOVED METHOD: PUBLIC(-) boolean equals(java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getDefaultInstance() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Parser getParserForType() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getProcessId() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getProcessIdBytes() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) int getSerializedSize() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.UnknownFieldSet getUnknownFields() - ---! REMOVED METHOD: PUBLIC(-) int hashCode() - --- REMOVED METHOD: PUBLIC(-) boolean hasProcess() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder newBuilder() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder newBuilder(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder newBuilderForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseDelimitedFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseDelimitedFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(java.nio.ByteBuffer) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(java.nio.ByteBuffer, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(com.google.protobuf.ByteString) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(byte[]) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(byte[], com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: com.google.protobuf.InvalidProtocolBufferException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(java.io.InputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(java.io.InputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(com.google.protobuf.CodedInputStream) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping parseFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Parser parser() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder toBuilder() - ---! REMOVED METHOD: PUBLIC(-) void writeTo(com.google.protobuf.CodedOutputStream) - --- REMOVED EXCEPTION: java.io.IOException ----! REMOVED CLASS: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED INTERFACE: io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder addRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping build() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping buildPartial() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clear() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clearField(com.google.protobuf.Descriptors$FieldDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clearOneof(com.google.protobuf.Descriptors$OneofDescriptor) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clearProcess() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clearProcessId() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder clone() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getDefaultInstanceForType() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$Descriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) com.google.protobuf.Descriptors$Descriptor getDescriptorForType() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder getProcessBuilder() - --- REMOVED METHOD: PUBLIC(-) java.lang.String getProcessId() - --- REMOVED METHOD: PUBLIC(-) com.google.protobuf.ByteString getProcessIdBytes() - --- REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - --- REMOVED METHOD: PUBLIC(-) boolean hasProcess() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) boolean isInitialized() - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder mergeFrom(com.google.protobuf.Message) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder mergeFrom(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder mergeFrom(com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite) - --- REMOVED EXCEPTION: java.io.IOException - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder mergeProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setField(com.google.protobuf.Descriptors$FieldDescriptor, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setProcess(io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process$Builder) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setProcessId(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setProcessIdBytes(com.google.protobuf.ByteString) - ---! REMOVED METHOD: PUBLIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setRepeatedField(com.google.protobuf.Descriptors$FieldDescriptor, int, java.lang.Object) - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping$Builder setUnknownFields(com.google.protobuf.UnknownFieldSet) ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Process getProcess() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getProcessId() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getProcessIdBytes() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ProcessOrBuilder getProcessOrBuilder() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) boolean hasProcess() ----! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$TraceOrBuilder (not serializable) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Object - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMapping getProcessMap(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getProcessMapCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getProcessMapList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Trace$ProcessMappingOrBuilder getProcessMapOrBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getProcessMapOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$Span getSpans(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getSpansCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getSpansList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$SpanOrBuilder getSpansOrBuilder(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getSpansOrBuilderList() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.lang.String getWarnings(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) com.google.protobuf.ByteString getWarningsBytes(int) - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) int getWarningsCount() - ---! REMOVED METHOD: PUBLIC(-) ABSTRACT(-) java.util.List getWarningsList() ----! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType (class removed) - --- CLASS FILE FORMAT VERSION: n.a. <- 52.0 - ---! REMOVED SUPERCLASS: java.lang.Enum - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType INT64 - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType FLOAT64 - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int BOOL_VALUE - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType BINARY - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int FLOAT64_VALUE - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType BOOL - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int BINARY_VALUE - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType STRING - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int STRING_VALUE - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int INT64_VALUE - ---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType UNRECOGNIZED - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType forNumber(int) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) FINAL(-) com.google.protobuf.Descriptors$EnumDescriptor getDescriptor() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.Descriptors$EnumDescriptor getDescriptorForType() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) int getNumber() - ---! REMOVED METHOD: PUBLIC(-) FINAL(-) com.google.protobuf.Descriptors$EnumValueDescriptor getValueDescriptor() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) com.google.protobuf.Internal$EnumLiteMap internalGetValueMap() - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType valueOf(java.lang.String) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType valueOf(int) - --- REMOVED ANNOTATION: java.lang.Deprecated - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType valueOf(com.google.protobuf.Descriptors$EnumValueDescriptor) - ---! REMOVED METHOD: PUBLIC(-) STATIC(-) io.opentelemetry.exporter.jaeger.proto.api_v2.Model$ValueType[] values() +No changes. \ No newline at end of file diff --git a/docs/apidiffs/current_vs_latest/opentelemetry-exporter-otlp-httpjson-trace.txt b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-otlp-httpjson-trace.txt new file mode 100644 index 00000000000..e6ee7e8c54c --- /dev/null +++ b/docs/apidiffs/current_vs_latest/opentelemetry-exporter-otlp-httpjson-trace.txt @@ -0,0 +1,17 @@ +Comparing source compatibility of against ++++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporter (not serializable) + +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. + +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporterBuilder builder() + +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode export(java.util.Collection) + +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode flush() + +++ NEW METHOD: PUBLIC(+) STATIC(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporter getDefault() + +++ NEW METHOD: PUBLIC(+) io.opentelemetry.sdk.common.CompletableResultCode shutdown() ++++ NEW CLASS: PUBLIC(+) FINAL(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporterBuilder (not serializable) + +++ CLASS FILE FORMAT VERSION: 52.0 <- n.a. + +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporterBuilder addHeader(java.lang.String, java.lang.String) + +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporter build() + +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporterBuilder setCompression(java.lang.String) + +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporterBuilder setEndpoint(java.lang.String) + +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporterBuilder setTimeout(long, java.util.concurrent.TimeUnit) + +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporterBuilder setTimeout(java.time.Duration) + +++ NEW METHOD: PUBLIC(+) io.opentelemetry.exporter.otlp.httpjson.trace.OtlpHttpJsonSpanExporterBuilder setTrustedCertificates(byte[]) diff --git a/exporters/otlp-http/metrics/src/test/java/io/opentelemetry/exporter/otlp/http/metrics/OtlpHttpMetricExporterTest.java b/exporters/otlp-http/metrics/src/test/java/io/opentelemetry/exporter/otlp/http/metrics/OtlpHttpMetricExporterTest.java index c51a1dee9b0..3c785ea7eaf 100644 --- a/exporters/otlp-http/metrics/src/test/java/io/opentelemetry/exporter/otlp/http/metrics/OtlpHttpMetricExporterTest.java +++ b/exporters/otlp-http/metrics/src/test/java/io/opentelemetry/exporter/otlp/http/metrics/OtlpHttpMetricExporterTest.java @@ -57,13 +57,15 @@ class OtlpHttpMetricExporterTest { private static final MediaType APPLICATION_PROTOBUF = MediaType.create("application", "x-protobuf"); private static final HeldCertificate HELD_CERTIFICATE; + private static final String canonicalHostName; static { try { + canonicalHostName = InetAddress.getByName("localhost").getCanonicalHostName(); HELD_CERTIFICATE = new HeldCertificate.Builder() .commonName("localhost") - .addSubjectAlternativeName(InetAddress.getByName("localhost").getCanonicalHostName()) + .addSubjectAlternativeName(canonicalHostName) .build(); } catch (UnknownHostException e) { throw new IllegalStateException("Error building certificate.", e); @@ -88,7 +90,7 @@ protected void configureServer(ServerBuilder sb) { void setup() { builder = OtlpHttpMetricExporter.builder() - .setEndpoint("https://localhost:" + server.httpsPort() + "/v1/metrics") + .setEndpoint("https://" + canonicalHostName + ":" + server.httpsPort() + "/v1/metrics") .addHeader("foo", "bar") .setTrustedCertificates( HELD_CERTIFICATE.certificatePem().getBytes(StandardCharsets.UTF_8)); diff --git a/exporters/otlp-http/trace/src/test/java/io/opentelemetry/exporter/otlp/http/trace/OtlpHttpSpanExporterTest.java b/exporters/otlp-http/trace/src/test/java/io/opentelemetry/exporter/otlp/http/trace/OtlpHttpSpanExporterTest.java index 7e13b2cd5f2..34dc0cc5129 100644 --- a/exporters/otlp-http/trace/src/test/java/io/opentelemetry/exporter/otlp/http/trace/OtlpHttpSpanExporterTest.java +++ b/exporters/otlp-http/trace/src/test/java/io/opentelemetry/exporter/otlp/http/trace/OtlpHttpSpanExporterTest.java @@ -58,13 +58,15 @@ class OtlpHttpSpanExporterTest { private static final MediaType APPLICATION_PROTOBUF = MediaType.create("application", "x-protobuf"); private static final HeldCertificate HELD_CERTIFICATE; + private static final String canonicalHostName; static { try { + canonicalHostName = InetAddress.getByName("localhost").getCanonicalHostName(); HELD_CERTIFICATE = new HeldCertificate.Builder() .commonName("localhost") - .addSubjectAlternativeName(InetAddress.getByName("localhost").getCanonicalHostName()) + .addSubjectAlternativeName(canonicalHostName) .build(); } catch (UnknownHostException e) { throw new IllegalStateException("Error building certificate.", e); @@ -91,7 +93,7 @@ protected void configureServer(ServerBuilder sb) { void setup() { builder = OtlpHttpSpanExporter.builder() - .setEndpoint("http://localhost:" + server.httpPort() + "/v1/traces") + .setEndpoint("http://" + canonicalHostName + ":" + server.httpPort() + "/v1/traces") .addHeader("foo", "bar"); } @@ -149,7 +151,7 @@ void testExportTls() { server.enqueue(successResponse()); OtlpHttpSpanExporter exporter = builder - .setEndpoint("https://localhost:" + server.httpsPort() + "/v1/traces") + .setEndpoint("https://" + canonicalHostName + ":" + server.httpsPort() + "/v1/traces") .setTrustedCertificates( HELD_CERTIFICATE.certificatePem().getBytes(StandardCharsets.UTF_8)) .build(); diff --git a/exporters/otlp-httpjson/build.gradle.kts b/exporters/otlp-httpjson/build.gradle.kts new file mode 100644 index 00000000000..871fa446679 --- /dev/null +++ b/exporters/otlp-httpjson/build.gradle.kts @@ -0,0 +1,10 @@ +subprojects { + // Workaround https://github.com/gradle/gradle/issues/847 + group = "io.opentelemetry.exporter.otlp.httpjson" + val proj = this + plugins.withId("java") { + configure { + archivesBaseName = "opentelemetry-exporter-otlp-httpjson-${proj.name}" + } + } +} diff --git a/exporters/otlp-httpjson/trace/README.md b/exporters/otlp-httpjson/trace/README.md new file mode 100644 index 00000000000..05548d96228 --- /dev/null +++ b/exporters/otlp-httpjson/trace/README.md @@ -0,0 +1,162 @@ +# OpenTelemetry - OTLP Trace Exporter - HTTP + +[![Javadocs][javadoc-image]][javadoc-url] + +This is the OpenTelemetry exporter, sending span data to OpenTelemetry collector via HTTP/JSON without gRPC. + +[javadoc-image]: https://www.javadoc.io/badge/io.opentelemetry/opentelemetry-exporter-otlp-httpjson-trace.svg +[javadoc-url]: https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-exporter-otlp-httpjson-trace + +## Description + +This exporter is similar in functionality to [OTLP HTTP exporter](exporters/otlp-http/) except that it populates HTTP request body with protobuf **JSON** representation rather than binary one. + +The [main exporter class](exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporter.java) is created by [exporter builder](java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporterBuilder.java). The [exporter class export method](exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporter.java) delegates request body creation to its own version of [ProtoJsonRequestBody](exporters/otlp/common/src/main/java/io/opentelemetry/exporter/otlp/internal/ProtoJsonRequestBody.java) which in turn uses [Marshaller.writeJsonTo method](exporters/otlp/common/src/main/java/io/opentelemetry/exporter/otlp/internal/Marshaler.java) to generate protobuf JSON output. + +## Adding more fields in message body + +Message body is automatically generated from [Span](api/all/src/main/java/io/opentelemetry/api/trace/Span.java) corresponding marshalers. Client can add unlimited number of Span attributes those will be serialized by the same process. + +## STDOUT dumping option + +The exporter itself does not provide dumping message body to STDOUT functionality. However, it is possible to attach [OTLP logging exporter](exporters/logging-otlp/src/main/java/io/opentelemetry/exporter/logging/otlp/OtlpJsonLoggingSpanExporter.java) to the same [SdkTracerProvider](sdk/trace/src/main/java/io/opentelemetry/sdk/trace/SdkTracerProvider.java) like below and let them work in parallel. Logging exporter uses the same set of protobuf/Span marshaller to generate the message. The only difference is that HTTP exporters wrap the list of spans into a top level element. + +``` +SdkTracerProvider.builder() +.addSpanProcessor(BatchSpanProcessor.builder(OtlpGrpcSpanExporter.builder().build()).build()) +.addSpanProcessor(SimpleSpanProcessor.create(new LoggingSpanExporter()); +``` + +## Unit tests + +Unit tests for HTTP/JSON exporter are similar to HTTP exporter ones. + +### Linux/Windows TLS certificate test problem + +OKHTTP client searches HTTP request host in subjectAlternativeName certificate field and not in commonName. It is important to use the same hostname in all test requests that was set to [subjectAlternativeNames](https://github.com/open-telemetry/opentelemetry-java/blob/9cd3f2f79b992b18e537c39db4cefd3c5b2a4e2f/exporters/otlp-http/trace/src/test/java/io/opentelemetry/exporter/otlp/http/trace/OtlpHttpSpanExporterTest.java#L69) in order for OKHTTP client properly verify the host. Previously that host was hardcoded to `"localhost"` which resolves to `"localhost"` on Linux but to `"127.0.0.1"`. That led to failed Windows tests. When hostname in all test request was replaced with correctly resolved canonical name test passed on Windows too. +[GitHub issue](https://github.com/open-telemetry/opentelemetry-java/issues/3619) + +```java + canonicalHostName = InetAddress.getByName("localhost").getCanonicalHostName(); + HELD_CERTIFICATE = + new HeldCertificate.Builder() + .commonName("localhost") + .addSubjectAlternativeName(canonicalHostName) + .build(); +``` + +```java + void setup() { + builder = + OtlpHttpJsonSpanExporter.builder() + .setEndpoint("http://" + canonicalHostName + ":" + server.httpPort() + "/v1/traces") + .addHeader("foo", "bar"); + } +``` +## Integration test with collector + +Open telemetry collector contribution project contains [example tracing collector](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/examples/tracing). One can verify that collector front-end port is exposed to host OS [here](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/a244c7e788eb1d6cfce9f210eb226dce8414caa8/examples/tracing/docker-compose.yml#L43). If not modify docker-compose.yml to expose it. After that [example HTTP client](https://github.com/open-telemetry/opentelemetry-java/tree/main/examples/http) on host OS would be able to connect to above port and send exported messages. These messages can be then verified on collector back-end monitoring websites locally. + +## Verifying HTTP message body output + +Another method to verify exporter message body output is to set up a dummy server that accepts and dumps request to STDOUT. Exporter reports error as it does not get proper collector response but dummy server still receives and dump requests. + +### Sample dummy server + +```bash +ncat -l -p 8080 +``` + +#### Sample JSON output + +```json +{ + "resourceSpans": [ + { + "resource": { + "attributes": [ + { + "key": "service.name", + "value": { + "stringValue": "test_http_json" + } + } + ] + }, + "instrumentationLibrarySpans": [ + { + "instrumentationLibrary": { + "name": "io.opentelemetry.example.http.HttpClient" + }, + "spans": [ + { + "traceId": "4592f2b0ea46fd30e6712cb6a69e73c6", + "spanId": "40e3cf388832f9b8", + "name": "/", + "kind": "SPAN_KIND_CLIENT", + "startTimeUnixNano": "1634067072893000000", + "endTimeUnixNano": "1634067072901965000", + "attributes": [ + { + "key": "component", + "value": { + "stringValue": "http" + } + }, + { + "key": "attribute_boolean", + "value": { + "boolValue": true + } + }, + { + "key": "component1", + "value": { + "stringValue": "test_component" + } + }, + { + "key": "attribute_string", + "value": { + "stringValue": "value_string" + } + }, + { + "key": "attribute_long", + "value": { + "intValue": "9223372036854775807" + } + }, + { + "key": "http.url", + "value": { + "stringValue": "http://127.0.0.1:8090" + } + }, + { + "key": "http.method", + "value": { + "stringValue": "GET" + } + }, + { + "key": "attribute_double", + "value": { + "doubleValue": 1.7976931348623157e308 + } + } + ], + "events": [], + "links": [], + "status": { + "message": "test description", + "code": "STATUS_CODE_OK" + } + } + ] + } + ] + } + ] +} +``` diff --git a/exporters/otlp-httpjson/trace/build.gradle.kts b/exporters/otlp-httpjson/trace/build.gradle.kts new file mode 100644 index 00000000000..0f130ec7bcb --- /dev/null +++ b/exporters/otlp-httpjson/trace/build.gradle.kts @@ -0,0 +1,25 @@ +plugins { + id("otel.java-conventions") + id("otel.publish-conventions") + + id("otel.animalsniffer-conventions") +} + +description = "OpenTelemetry Protocol HTTP/JSON Trace Exporter" +otelJava.moduleName.set("io.opentelemetry.exporter.otlp.httpjson.trace") + +dependencies { + api(project(":sdk:trace")) + + implementation(project(":exporters:otlp:common")) + + implementation("com.squareup.okhttp3:okhttp") + implementation("com.squareup.okio:okio") + + testImplementation(project(":proto")) + testImplementation(project(":sdk:testing")) + + testImplementation("com.google.api.grpc:proto-google-common-protos") + testImplementation("com.linecorp.armeria:armeria-junit5") + testImplementation("com.squareup.okhttp3:okhttp-tls") +} diff --git a/exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporter.java b/exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporter.java new file mode 100644 index 00000000000..00536002800 --- /dev/null +++ b/exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporter.java @@ -0,0 +1,216 @@ +/* + * Copyright The OpenTelemetry Authors + * SPDX-License-Identifier: Apache-2.0 + */ + +package io.opentelemetry.exporter.otlp.httpjson.trace; + +import io.opentelemetry.api.common.Attributes; +import io.opentelemetry.api.metrics.BoundLongCounter; +import io.opentelemetry.api.metrics.GlobalMeterProvider; +import io.opentelemetry.api.metrics.LongCounter; +import io.opentelemetry.api.metrics.Meter; +import io.opentelemetry.exporter.otlp.internal.ProtoJsonRequestBody; +import io.opentelemetry.exporter.otlp.internal.grpc.GrpcStatusUtil; +import io.opentelemetry.exporter.otlp.internal.traces.TraceRequestMarshaler; +import io.opentelemetry.sdk.common.CompletableResultCode; +import io.opentelemetry.sdk.internal.ThrottlingLogger; +import io.opentelemetry.sdk.trace.data.SpanData; +import io.opentelemetry.sdk.trace.export.SpanExporter; +import java.io.IOException; +import java.util.Collection; +import java.util.logging.Level; +import java.util.logging.Logger; +import javax.annotation.Nullable; +import javax.annotation.concurrent.ThreadSafe; +import okhttp3.Call; +import okhttp3.Callback; +import okhttp3.Headers; +import okhttp3.MediaType; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.RequestBody; +import okhttp3.Response; +import okhttp3.ResponseBody; +import okio.BufferedSink; +import okio.GzipSink; +import okio.Okio; + +/** Exports spans using OTLP via HTTP, using OpenTelemetry's protobuf model. */ +@ThreadSafe +public final class OtlpHttpJsonSpanExporter implements SpanExporter { + + private static final String EXPORTER_NAME = OtlpHttpJsonSpanExporter.class.getSimpleName(); + private static final Attributes EXPORTER_NAME_LABELS = + Attributes.builder().put("exporter", EXPORTER_NAME).build(); + private static final Attributes EXPORT_SUCCESS_LABELS = + Attributes.builder().put("exporter", EXPORTER_NAME).put("success", true).build(); + private static final Attributes EXPORT_FAILURE_LABELS = + Attributes.builder().put("exporter", EXPORTER_NAME).put("success", false).build(); + + private static final Logger internalLogger = + Logger.getLogger(OtlpHttpJsonSpanExporter.class.getName()); + + private final ThrottlingLogger logger = new ThrottlingLogger(internalLogger); + + private final BoundLongCounter spansSeen; + private final BoundLongCounter spansExportedSuccess; + private final BoundLongCounter spansExportedFailure; + + private final OkHttpClient client; + private final String endpoint; + @Nullable private final Headers headers; + private final boolean compressionEnabled; + + OtlpHttpJsonSpanExporter( + OkHttpClient client, String endpoint, Headers headers, boolean compressionEnabled) { + Meter meter = GlobalMeterProvider.get().get("io.opentelemetry.exporters.otlp-http"); + this.spansSeen = meter.counterBuilder("spansSeenByExporter").build().bind(EXPORTER_NAME_LABELS); + LongCounter spansExportedCounter = meter.counterBuilder("spansExportedByExporter").build(); + this.spansExportedSuccess = spansExportedCounter.bind(EXPORT_SUCCESS_LABELS); + this.spansExportedFailure = spansExportedCounter.bind(EXPORT_FAILURE_LABELS); + + this.client = client; + this.endpoint = endpoint; + this.headers = headers; + this.compressionEnabled = compressionEnabled; + } + + /** + * Submits all the given spans in a single batch to the OpenTelemetry collector. + * + * @param spans the list of sampled Spans to be exported. + * @return the result of the operation + */ + @Override + public CompletableResultCode export(Collection spans) { + spansSeen.add(spans.size()); + + TraceRequestMarshaler exportRequest = TraceRequestMarshaler.create(spans); + + Request.Builder requestBuilder = new Request.Builder().url(endpoint); + if (headers != null) { + requestBuilder.headers(headers); + } + RequestBody requestBody = new ProtoJsonRequestBody(exportRequest); + if (compressionEnabled) { + requestBuilder.addHeader("Content-Encoding", "gzip"); + requestBuilder.post(gzipRequestBody(requestBody)); + } else { + requestBuilder.post(requestBody); + } + + CompletableResultCode result = new CompletableResultCode(); + + client + .newCall(requestBuilder.build()) + .enqueue( + new Callback() { + @Override + public void onFailure(Call call, IOException e) { + spansExportedFailure.add(spans.size()); + logger.log( + Level.SEVERE, + "Failed to export spans. The request could not be executed. Full error message: " + + e.getMessage()); + result.fail(); + } + + @Override + public void onResponse(Call call, Response response) { + if (response.isSuccessful()) { + spansExportedSuccess.add(spans.size()); + result.succeed(); + return; + } + + spansExportedFailure.add(spans.size()); + int code = response.code(); + + String status = extractErrorStatus(response); + + logger.log( + Level.WARNING, + "Failed to export spans. Server responded with HTTP status code " + + code + + ". Error message: " + + status); + result.fail(); + } + }); + + return result; + } + + private static RequestBody gzipRequestBody(RequestBody requestBody) { + return new RequestBody() { + @Override + public MediaType contentType() { + return requestBody.contentType(); + } + + @Override + public long contentLength() { + return -1; + } + + @Override + public void writeTo(BufferedSink bufferedSink) throws IOException { + BufferedSink gzipSink = Okio.buffer(new GzipSink(bufferedSink)); + requestBody.writeTo(gzipSink); + gzipSink.close(); + } + }; + } + + private static String extractErrorStatus(Response response) { + ResponseBody responseBody = response.body(); + if (responseBody == null) { + return "Response body missing, HTTP status message: " + response.message(); + } + try { + return GrpcStatusUtil.getStatusMessage(responseBody.bytes()); + } catch (IOException e) { + return "Unable to parse response body, HTTP status message: " + response.message(); + } + } + + /** + * The OTLP exporter does not batch spans, so this method will immediately return with success. + * + * @return always Success + */ + @Override + public CompletableResultCode flush() { + return CompletableResultCode.ofSuccess(); + } + + /** + * Returns a new builder instance for this exporter. + * + * @return a new builder instance for this exporter. + */ + public static OtlpHttpJsonSpanExporterBuilder builder() { + return new OtlpHttpJsonSpanExporterBuilder(); + } + + /** + * Returns a new {@link OtlpHttpJsonSpanExporter} using the default values. + * + * @return a new {@link OtlpHttpJsonSpanExporter} instance. + */ + public static OtlpHttpJsonSpanExporter getDefault() { + return builder().build(); + } + + /** Shutdown the exporter. */ + @Override + public CompletableResultCode shutdown() { + final CompletableResultCode result = CompletableResultCode.ofSuccess(); + client.dispatcher().cancelAll(); + this.spansSeen.unbind(); + this.spansExportedSuccess.unbind(); + this.spansExportedFailure.unbind(); + return result; + } +} diff --git a/exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporterBuilder.java b/exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporterBuilder.java new file mode 100644 index 00000000000..b820a73eebf --- /dev/null +++ b/exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporterBuilder.java @@ -0,0 +1,137 @@ +/* + * Copyright The OpenTelemetry Authors + * SPDX-License-Identifier: Apache-2.0 + */ + +package io.opentelemetry.exporter.otlp.httpjson.trace; + +import static io.opentelemetry.api.internal.Utils.checkArgument; +import static java.util.Objects.requireNonNull; + +import io.opentelemetry.exporter.otlp.internal.TlsUtil; +import java.net.URI; +import java.net.URISyntaxException; +import java.time.Duration; +import java.util.concurrent.TimeUnit; +import javax.annotation.Nullable; +import javax.net.ssl.SSLException; +import javax.net.ssl.X509TrustManager; +import okhttp3.Headers; +import okhttp3.OkHttpClient; + +/** Builder utility for {@link OtlpHttpJsonSpanExporter}. */ +public final class OtlpHttpJsonSpanExporterBuilder { + + private static final long DEFAULT_TIMEOUT_SECS = 10; + private static final String DEFAULT_ENDPOINT = "http://localhost:4317/v1/traces"; + + private long timeoutNanos = TimeUnit.SECONDS.toNanos(DEFAULT_TIMEOUT_SECS); + private String endpoint = DEFAULT_ENDPOINT; + private boolean compressionEnabled = false; + @Nullable private Headers.Builder headersBuilder; + @Nullable private byte[] trustedCertificatesPem; + + /** + * Sets the maximum time to wait for the collector to process an exported batch of spans. If + * unset, defaults to {@value DEFAULT_TIMEOUT_SECS}s. + */ + public OtlpHttpJsonSpanExporterBuilder setTimeout(long timeout, TimeUnit unit) { + requireNonNull(unit, "unit"); + checkArgument(timeout >= 0, "timeout must be non-negative"); + timeoutNanos = unit.toNanos(timeout); + return this; + } + + /** + * Sets the maximum time to wait for the collector to process an exported batch of spans. If + * unset, defaults to {@value DEFAULT_TIMEOUT_SECS}s. + */ + public OtlpHttpJsonSpanExporterBuilder setTimeout(Duration timeout) { + requireNonNull(timeout, "timeout"); + return setTimeout(timeout.toNanos(), TimeUnit.NANOSECONDS); + } + + /** + * Sets the OTLP endpoint to connect to. If unset, defaults to {@value DEFAULT_ENDPOINT}. The + * endpoint must start with either http:// or https://, and include the full HTTP path. + */ + public OtlpHttpJsonSpanExporterBuilder setEndpoint(String endpoint) { + requireNonNull(endpoint, "endpoint"); + + URI uri; + try { + uri = new URI(endpoint); + } catch (URISyntaxException e) { + throw new IllegalArgumentException("Invalid endpoint, must be a URL: " + endpoint, e); + } + + if (uri.getScheme() == null + || (!uri.getScheme().equals("http") && !uri.getScheme().equals("https"))) { + throw new IllegalArgumentException( + "Invalid endpoint, must start with http:// or https://: " + uri); + } + + this.endpoint = endpoint; + return this; + } + + /** + * Sets the method used to compress payloads. If unset, compression is disabled. Currently the + * only supported compression method is "gzip". + */ + public OtlpHttpJsonSpanExporterBuilder setCompression(String compressionMethod) { + requireNonNull(compressionMethod, "compressionMethod"); + checkArgument( + compressionMethod.equals("gzip"), + "Unsupported compression method. Supported compression methods include: gzip."); + this.compressionEnabled = true; + return this; + } + + /** Add header to requests. */ + public OtlpHttpJsonSpanExporterBuilder addHeader(String key, String value) { + if (headersBuilder == null) { + headersBuilder = new Headers.Builder(); + } + headersBuilder.add(key, value); + return this; + } + + /** + * Sets the certificate chain to use for verifying servers when TLS is enabled. The {@code byte[]} + * should contain an X.509 certificate collection in PEM format. If not set, TLS connections will + * use the system default trusted certificates. + */ + public OtlpHttpJsonSpanExporterBuilder setTrustedCertificates(byte[] trustedCertificatesPem) { + this.trustedCertificatesPem = trustedCertificatesPem; + return this; + } + + /** + * Constructs a new instance of the exporter based on the builder's values. + * + * @return a new exporter's instance + */ + public OtlpHttpJsonSpanExporter build() { + OkHttpClient.Builder clientBuilder = + new OkHttpClient.Builder().callTimeout(Duration.ofNanos(timeoutNanos)); + + if (trustedCertificatesPem != null) { + try { + X509TrustManager trustManager = TlsUtil.trustManager(trustedCertificatesPem); + clientBuilder.sslSocketFactory(TlsUtil.sslSocketFactory(trustManager), trustManager); + } catch (SSLException e) { + throw new IllegalStateException( + "Could not set trusted certificate for OTLP HTTP connection, are they valid X.509 in PEM format?", + e); + } + } + + Headers headers = headersBuilder == null ? null : headersBuilder.build(); + + return new OtlpHttpJsonSpanExporter( + clientBuilder.build(), endpoint, headers, compressionEnabled); + } + + OtlpHttpJsonSpanExporterBuilder() {} +} diff --git a/exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/package-info.java b/exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/package-info.java new file mode 100644 index 00000000000..719c012261a --- /dev/null +++ b/exporters/otlp-httpjson/trace/src/main/java/io/opentelemetry/exporter/otlp/httpjson/trace/package-info.java @@ -0,0 +1,10 @@ +/* + * Copyright The OpenTelemetry Authors + * SPDX-License-Identifier: Apache-2.0 + */ + +/** OpenTelemetry exporter which sends span data to OpenTelemetry collector via OTLP HTTP/JSON. */ +@ParametersAreNonnullByDefault +package io.opentelemetry.exporter.otlp.httpjson.trace; + +import javax.annotation.ParametersAreNonnullByDefault; diff --git a/exporters/otlp-httpjson/trace/src/test/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporterTest.java b/exporters/otlp-httpjson/trace/src/test/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporterTest.java new file mode 100644 index 00000000000..39d6a1d8a55 --- /dev/null +++ b/exporters/otlp-httpjson/trace/src/test/java/io/opentelemetry/exporter/otlp/httpjson/trace/OtlpHttpJsonSpanExporterTest.java @@ -0,0 +1,294 @@ +/* + * Copyright The OpenTelemetry Authors + * SPDX-License-Identifier: Apache-2.0 + */ + +package io.opentelemetry.exporter.otlp.httpjson.trace; + +import static org.assertj.core.api.Assertions.assertThat; +import static org.assertj.core.api.Assertions.assertThatThrownBy; + +import com.google.protobuf.Message; +import com.google.rpc.Status; +import com.linecorp.armeria.common.AggregatedHttpRequest; +import com.linecorp.armeria.common.HttpMethod; +import com.linecorp.armeria.common.HttpResponse; +import com.linecorp.armeria.common.HttpStatus; +import com.linecorp.armeria.common.MediaType; +import com.linecorp.armeria.server.ServerBuilder; +import com.linecorp.armeria.testing.junit5.server.mock.MockWebServerExtension; +import com.linecorp.armeria.testing.junit5.server.mock.RecordedRequest; +import io.github.netmikey.logunit.api.LogCapturer; +import io.opentelemetry.api.trace.SpanContext; +import io.opentelemetry.api.trace.SpanKind; +import io.opentelemetry.api.trace.TraceFlags; +import io.opentelemetry.api.trace.TraceState; +import io.opentelemetry.exporter.otlp.internal.ProtoJsonRequestBody; +import io.opentelemetry.exporter.otlp.internal.traces.TraceRequestMarshaler; +import io.opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse; +import io.opentelemetry.sdk.common.CompletableResultCode; +import io.opentelemetry.sdk.common.InstrumentationLibraryInfo; +import io.opentelemetry.sdk.testing.trace.TestSpanData; +import io.opentelemetry.sdk.trace.data.SpanData; +import io.opentelemetry.sdk.trace.data.StatusData; +import java.io.IOException; +import java.net.InetAddress; +import java.net.UnknownHostException; +import java.nio.charset.StandardCharsets; +import java.util.Collections; +import java.util.List; +import java.util.concurrent.TimeUnit; +import okhttp3.RequestBody; +import okhttp3.tls.HeldCertificate; +import okio.Buffer; +import okio.BufferedSink; +import okio.GzipSource; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.RegisterExtension; +import org.slf4j.event.Level; +import org.slf4j.event.LoggingEvent; + +class OtlpHttpJsonSpanExporterTest { + + private static final MediaType APPLICATION_JSON = MediaType.create("application", "json"); + private static final HeldCertificate HELD_CERTIFICATE; + private static final String canonicalHostName; + + static { + try { + canonicalHostName = InetAddress.getByName("localhost").getCanonicalHostName(); + HELD_CERTIFICATE = + new HeldCertificate.Builder() + .commonName("localhost") + .addSubjectAlternativeName(canonicalHostName) + .build(); + } catch (UnknownHostException e) { + throw new IllegalStateException("Error building certificate.", e); + } + } + + @RegisterExtension + static MockWebServerExtension server = + new MockWebServerExtension() { + @Override + protected void configureServer(ServerBuilder sb) { + sb.http(0); + sb.https(0); + sb.tls(HELD_CERTIFICATE.keyPair().getPrivate(), HELD_CERTIFICATE.certificate()); + } + }; + + @RegisterExtension + LogCapturer logs = LogCapturer.create().captureForType(OtlpHttpJsonSpanExporter.class); + + private OtlpHttpJsonSpanExporterBuilder builder; + + @BeforeEach + void setup() { + builder = + OtlpHttpJsonSpanExporter.builder() + .setEndpoint("http://" + canonicalHostName + ":" + server.httpPort() + "/v1/traces") + .addHeader("foo", "bar"); + } + + @Test + @SuppressWarnings("PreferJavaTimeOverload") + void invalidConfig() { + assertThatThrownBy( + () -> OtlpHttpJsonSpanExporter.builder().setTimeout(-1, TimeUnit.MILLISECONDS)) + .isInstanceOf(IllegalArgumentException.class) + .hasMessage("timeout must be non-negative"); + assertThatThrownBy(() -> OtlpHttpJsonSpanExporter.builder().setTimeout(1, null)) + .isInstanceOf(NullPointerException.class) + .hasMessage("unit"); + assertThatThrownBy(() -> OtlpHttpJsonSpanExporter.builder().setTimeout(null)) + .isInstanceOf(NullPointerException.class) + .hasMessage("timeout"); + + assertThatThrownBy(() -> OtlpHttpJsonSpanExporter.builder().setEndpoint(null)) + .isInstanceOf(NullPointerException.class) + .hasMessage("endpoint"); + assertThatThrownBy(() -> OtlpHttpJsonSpanExporter.builder().setEndpoint("😺://localhost")) + .isInstanceOf(IllegalArgumentException.class) + .hasMessage("Invalid endpoint, must be a URL: 😺://localhost"); + assertThatThrownBy(() -> OtlpHttpJsonSpanExporter.builder().setEndpoint("localhost")) + .isInstanceOf(IllegalArgumentException.class) + .hasMessage("Invalid endpoint, must start with http:// or https://: localhost"); + assertThatThrownBy(() -> OtlpHttpJsonSpanExporter.builder().setEndpoint("gopher://localhost")) + .isInstanceOf(IllegalArgumentException.class) + .hasMessage("Invalid endpoint, must start with http:// or https://: gopher://localhost"); + + assertThatThrownBy(() -> OtlpHttpJsonSpanExporter.builder().setCompression(null)) + .isInstanceOf(NullPointerException.class) + .hasMessage("compressionMethod"); + assertThatThrownBy(() -> OtlpHttpJsonSpanExporter.builder().setCompression("foo")) + .isInstanceOf(IllegalArgumentException.class) + .hasMessage("Unsupported compression method. Supported compression methods include: gzip."); + } + + @Test + void testExportUncompressed() { + server.enqueue(successResponse()); + OtlpHttpJsonSpanExporter exporter = builder.build(); + + byte[] payload = exportAndAssertResult(exporter, /* expectedResult= */ true); + RecordedRequest recorded = server.takeRequest(); + AggregatedHttpRequest request = recorded.request(); + assertRequestCommon(request); + + // verify expected and actual payload are same + + assertThat(request.content().array()).isEqualTo(payload); + + // OkHttp does not support HTTP/2 upgrade on plaintext. + + assertThat(recorded.context().sessionProtocol().isMultiplex()).isFalse(); + } + + @Test + void testExportTls() { + server.enqueue(successResponse()); + OtlpHttpJsonSpanExporter exporter = + builder + .setEndpoint("https://" + canonicalHostName + ":" + server.httpsPort() + "/v1/traces") + .setTrustedCertificates( + HELD_CERTIFICATE.certificatePem().getBytes(StandardCharsets.UTF_8)) + .build(); + + byte[] payload = exportAndAssertResult(exporter, /* expectedResult= */ true); + RecordedRequest recorded = server.takeRequest(); + AggregatedHttpRequest request = recorded.request(); + assertRequestCommon(request); + assertThat(request.content().array()).isEqualTo(payload); + + // OkHttp does support HTTP/2 upgrade on TLS. + assertThat(recorded.context().sessionProtocol().isMultiplex()).isTrue(); + } + + @Test + void testExportGzipCompressed() { + server.enqueue(successResponse()); + OtlpHttpJsonSpanExporter exporter = builder.setCompression("gzip").build(); + + byte[] payload = exportAndAssertResult(exporter, /* expectedResult= */ true); + AggregatedHttpRequest request = server.takeRequest().request(); + assertRequestCommon(request); + assertThat(request.headers().get("Content-Encoding")).isEqualTo("gzip"); + + // verify expected and actual payload are same + + assertThat(gzipDecompress(request.content().array())).isEqualTo(payload); + } + + private static void assertRequestCommon(AggregatedHttpRequest request) { + assertThat(request.method()).isEqualTo(HttpMethod.POST); + assertThat(request.path()).isEqualTo("/v1/traces"); + assertThat(request.headers().get("foo")).isEqualTo("bar"); + assertThat(request.headers().get("Content-Type")).isEqualTo(APPLICATION_JSON.toString()); + } + + // private static ExportTraceServiceRequest parseRequestBody(byte[] bytes) { + // try { + // return ExportTraceServiceRequest.parseFrom(bytes); + // } catch (InvalidProtocolBufferException e) { + // throw new IllegalStateException("Unable to parse Protobuf request body.", e); + // } + // } + // + private static byte[] gzipDecompress(byte[] bytes) { + try { + Buffer result = new Buffer(); + GzipSource source = new GzipSource(new Buffer().write(bytes)); + while (source.read(result, Integer.MAX_VALUE) != -1) {} + return result.readByteArray(); + } catch (IOException e) { + throw new IllegalStateException("Unable to decompress payload.", e); + } + } + + @Test + void testServerError() { + server.enqueue( + buildResponse( + HttpStatus.INTERNAL_SERVER_ERROR, + Status.newBuilder().setMessage("Server error!").build())); + OtlpHttpJsonSpanExporter exporter = builder.build(); + + exportAndAssertResult(exporter, /* expectedResult= */ false); + LoggingEvent log = + logs.assertContains( + "Failed to export spans. Server responded with HTTP status code 500. Error message: Server error!"); + assertThat(log.getLevel()).isEqualTo(Level.WARN); + } + + @Test + void testServerErrorParseError() { + server.enqueue( + HttpResponse.of(HttpStatus.INTERNAL_SERVER_ERROR, APPLICATION_JSON, "Server error!")); + OtlpHttpJsonSpanExporter exporter = builder.build(); + + exportAndAssertResult(exporter, /* expectedResult= */ false); + LoggingEvent log = + logs.assertContains( + "Failed to export spans. Server responded with HTTP status code 500. Error message: Unable to parse response body, HTTP status message:"); + assertThat(log.getLevel()).isEqualTo(Level.WARN); + } + + private static byte[] exportAndAssertResult( + OtlpHttpJsonSpanExporter otlpHttpJsonSpanExporter, boolean expectedResult) { + List spans = Collections.singletonList(generateFakeSpan()); + CompletableResultCode resultCode = otlpHttpJsonSpanExporter.export(spans); + resultCode.join(10, TimeUnit.SECONDS); + assertThat(resultCode.isSuccess()).isEqualTo(expectedResult); + + // create expected payload + + TraceRequestMarshaler exportRequest = TraceRequestMarshaler.create(spans); + RequestBody requestBody = new ProtoJsonRequestBody(exportRequest); + BufferedSink bufferedSink = new Buffer(); + try { + requestBody.writeTo(bufferedSink); + } catch (IOException e) { + // should not happen - ignore + } + byte[] payload = bufferedSink.buffer().readByteArray(); + + return payload; + } + + private static HttpResponse successResponse() { + ExportTraceServiceResponse exportTraceServiceResponse = + ExportTraceServiceResponse.newBuilder().build(); + return buildResponse(HttpStatus.OK, exportTraceServiceResponse); + } + + private static HttpResponse buildResponse(HttpStatus httpStatus, T message) { + return HttpResponse.of(httpStatus, APPLICATION_JSON, message.toByteArray()); + } + + private static SpanData generateFakeSpan() { + long duration = TimeUnit.MILLISECONDS.toNanos(900); + long startNs = TimeUnit.MILLISECONDS.toNanos(System.currentTimeMillis()); + long endNs = startNs + duration; + return TestSpanData.builder() + .setHasEnded(true) + .setSpanContext( + SpanContext.create( + "00000000000000000000000000abc123", + "0000000000def456", + TraceFlags.getDefault(), + TraceState.getDefault())) + .setName("GET /api/endpoint") + .setStartEpochNanos(startNs) + .setEndEpochNanos(endNs) + .setStatus(StatusData.ok()) + .setKind(SpanKind.SERVER) + .setLinks(Collections.emptyList()) + .setTotalRecordedLinks(0) + .setTotalRecordedEvents(0) + .setInstrumentationLibraryInfo( + InstrumentationLibraryInfo.create("testLib", "1.0", "http://url")) + .build(); + } +} diff --git a/exporters/otlp/common/src/main/java/io/opentelemetry/exporter/otlp/internal/ProtoJsonRequestBody.java b/exporters/otlp/common/src/main/java/io/opentelemetry/exporter/otlp/internal/ProtoJsonRequestBody.java new file mode 100644 index 00000000000..aa998c1c9bb --- /dev/null +++ b/exporters/otlp/common/src/main/java/io/opentelemetry/exporter/otlp/internal/ProtoJsonRequestBody.java @@ -0,0 +1,39 @@ +/* + * Copyright The OpenTelemetry Authors + * SPDX-License-Identifier: Apache-2.0 + */ + +package io.opentelemetry.exporter.otlp.internal; + +import java.io.IOException; +import okhttp3.MediaType; +import okhttp3.RequestBody; +import okio.BufferedSink; + +/** + * A {@link RequestBody} for reading from a {@link Marshaler}. + * + *

This class is internal and is hence not for public use. Its APIs are unstable and can change + * at any time. + */ +public final class ProtoJsonRequestBody extends RequestBody { + + private static final MediaType JSON_MEDIA_TYPE = MediaType.parse("application/json"); + + private final Marshaler marshaler; + + /** Creates a new {@link ProtoJsonRequestBody}. */ + public ProtoJsonRequestBody(Marshaler marshaler) { + this.marshaler = marshaler; + } + + @Override + public MediaType contentType() { + return JSON_MEDIA_TYPE; + } + + @Override + public void writeTo(BufferedSink bufferedSink) throws IOException { + marshaler.writeJsonTo(bufferedSink.outputStream()); + } +} diff --git a/sdk-extensions/autoconfigure/src/testOtlpHttp/java/io/opentelemetry/sdk/autoconfigure/OtlpHttpConfigTest.java b/sdk-extensions/autoconfigure/src/testOtlpHttp/java/io/opentelemetry/sdk/autoconfigure/OtlpHttpConfigTest.java index 7879df460c7..4b88b6e9f60 100644 --- a/sdk-extensions/autoconfigure/src/testOtlpHttp/java/io/opentelemetry/sdk/autoconfigure/OtlpHttpConfigTest.java +++ b/sdk-extensions/autoconfigure/src/testOtlpHttp/java/io/opentelemetry/sdk/autoconfigure/OtlpHttpConfigTest.java @@ -43,6 +43,7 @@ import java.io.ByteArrayInputStream; import java.io.IOException; import java.net.InetAddress; +import java.net.UnknownHostException; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; @@ -79,6 +80,16 @@ class OtlpHttpConfigTest { @Order(1) public static final CertificateExtension certificateExtension = new CertificateExtension(); + private static final String canonicalHostName; + + static { + try { + canonicalHostName = InetAddress.getByName("localhost").getCanonicalHostName(); + } catch (UnknownHostException e) { + throw new IllegalStateException("Error building certificate.", e); + } + } + private static class CertificateExtension implements BeforeAllCallback { private HeldCertificate heldCertificate; private String filePath; @@ -88,7 +99,7 @@ public void beforeAll(ExtensionContext context) throws Exception { heldCertificate = new HeldCertificate.Builder() .commonName("localhost") - .addSubjectAlternativeName(InetAddress.getByName("localhost").getCanonicalHostName()) + .addSubjectAlternativeName(canonicalHostName) .build(); Path file = Files.createTempFile("test-cert", ".pem"); Files.write(file, heldCertificate.certificatePem().getBytes(StandardCharsets.UTF_8)); @@ -369,10 +380,10 @@ void configuresGlobal() { } private static String traceEndpoint() { - return String.format("https://localhost:%s/v1/traces", server.httpsPort()); + return String.format("https://" + canonicalHostName + ":%s/v1/traces", server.httpsPort()); } private static String metricEndpoint() { - return String.format("https://localhost:%s/v1/metrics", server.httpsPort()); + return String.format("https://" + canonicalHostName + ":%s/v1/metrics", server.httpsPort()); } } diff --git a/settings.gradle.kts b/settings.gradle.kts index 4423d411253..c113a2d8c05 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -49,6 +49,7 @@ include(":exporters:otlp:metrics") include(":exporters:otlp:trace") include(":exporters:otlp-http:metrics") include(":exporters:otlp-http:trace") +include(":exporters:otlp-httpjson:trace") include(":exporters:prometheus") include(":exporters:zipkin") include(":integration-tests")