aboutsummaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
authorzpencer <spencerfang@google.com>2018-05-18 14:56:45 -0700
committerGitHub <noreply@github.com>2018-05-18 14:56:45 -0700
commitfaffb09f0a0398c92b99bff6e3e59ca7a8121a5e (patch)
tree2d14bff3dba2cb5d97abfabdf52397cba8cd737c /services
parentad370d807b316cd5bb8b2211b29cb372ba6320c8 (diff)
downloadgrpc-grpc-java-faffb09f0a0398c92b99bff6e3e59ca7a8121a5e.tar.gz
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 .
Diffstat (limited to 'services')
-rw-r--r--services/src/main/java/io/grpc/services/CensusBinaryLogProvider.java6
1 files changed, 5 insertions, 1 deletions
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