From 75198eb327823cd31e90a5ff53414de501b1e071 Mon Sep 17 00:00:00 2001 From: Ivan Topolnjak Date: Tue, 18 Jul 2017 09:14:26 +0200 Subject: remove unnecesary cases handled in extract and inject --- kamon-core/src/main/scala/kamon/trace/Tracer.scala | 3 --- 1 file changed, 3 deletions(-) (limited to 'kamon-core') diff --git a/kamon-core/src/main/scala/kamon/trace/Tracer.scala b/kamon-core/src/main/scala/kamon/trace/Tracer.scala index 85d02c8d..1aa07be1 100644 --- a/kamon-core/src/main/scala/kamon/trace/Tracer.scala +++ b/kamon-core/src/main/scala/kamon/trace/Tracer.scala @@ -65,21 +65,18 @@ object Tracer { case SpanContextCodec.Format.HttpHeaders => httpHeaderSpanContextCodec.extract(carrier.asInstanceOf[TextMap]) case SpanContextCodec.Format.TextMap => textMapSpanContextCodec.extract(carrier.asInstanceOf[TextMap]) case SpanContextCodec.Format.Binary => None - case _ => None } override def inject[C](spanContext: SpanContext, format: SpanContextCodec.Format[C], carrier: C): C = format match { case SpanContextCodec.Format.HttpHeaders => httpHeaderSpanContextCodec.inject(spanContext, carrier.asInstanceOf[TextMap]) case SpanContextCodec.Format.TextMap => textMapSpanContextCodec.inject(spanContext, carrier.asInstanceOf[TextMap]) case SpanContextCodec.Format.Binary => carrier - case _ => carrier } override def inject[C](spanContext: SpanContext, format: SpanContextCodec.Format[C]): C = format match { case SpanContextCodec.Format.HttpHeaders => httpHeaderSpanContextCodec.inject(spanContext) case SpanContextCodec.Format.TextMap => textMapSpanContextCodec.inject(spanContext) case SpanContextCodec.Format.Binary => ByteBuffer.allocate(0) // TODO: Implement binary encoding. - case _ => sys.error("can't do") } override def activeSpan(): ActiveSpan = -- cgit v1.2.3