From faffb09f0a0398c92b99bff6e3e59ca7a8121a5e Mon Sep 17 00:00:00 2001 From: zpencer Date: Fri, 18 May 2018 14:56:45 -0700 Subject: core: remove io.grpc core dependency on census (#4461) io.grpc (core) does not strictly require census. Move the usages and and remove census from BUILD.bazel . --- .../src/main/java/io/grpc/services/CensusBinaryLogProvider.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'services') diff --git a/services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java b/services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java index 8de79bbde..3bfe4c5d0 100644 --- a/services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java +++ b/services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java @@ -20,12 +20,16 @@ import io.grpc.BinaryLogProvider; import io.grpc.CallOptions; import io.opencensus.trace.Span; import io.opencensus.trace.Tracing; +import java.nio.ByteBuffer; final class CensusBinaryLogProvider extends BinaryLogProviderImpl { @Override protected CallId getServerCallId() { Span currentSpan = Tracing.getTracer().getCurrentSpan(); - return CallId.fromCensusSpan(currentSpan); + return new CallId( + 0, + ByteBuffer.wrap( + currentSpan.getContext().getSpanId().getBytes()).getLong()); } @Override -- cgit v1.2.3