From b330bc51e1969b1e2284b120a47283d3dd0d8977 Mon Sep 17 00:00:00 2001 From: Ivan Topolnjak Date: Tue, 28 Nov 2017 01:01:48 +0100 Subject: simplify access to Span.ContextKey and Key builders for Java users --- kamon-core/src/main/scala/kamon/context/Context.scala | 2 +- kamon-core/src/main/scala/kamon/trace/Span.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kamon-core/src/main/scala/kamon/context/Context.scala b/kamon-core/src/main/scala/kamon/context/Context.scala index 18e77f5f..e0b084cb 100644 --- a/kamon-core/src/main/scala/kamon/context/Context.scala +++ b/kamon-core/src/main/scala/kamon/context/Context.scala @@ -74,7 +74,7 @@ object Context { } -trait Key[T] { +sealed abstract class Key[T] { def name: String def emptyValue: T def broadcast: Boolean diff --git a/kamon-core/src/main/scala/kamon/trace/Span.scala b/kamon-core/src/main/scala/kamon/trace/Span.scala index 16dc1d3d..ceb1f56c 100644 --- a/kamon-core/src/main/scala/kamon/trace/Span.scala +++ b/kamon-core/src/main/scala/kamon/trace/Span.scala @@ -23,7 +23,7 @@ import kamon.trace.SpanContext.SamplingDecision import kamon.util.Clock -trait Span { +sealed abstract class Span { def isEmpty(): Boolean def isLocal(): Boolean -- cgit v1.2.3