aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-11-28 01:01:48 +0100
committerIvan Topolnjak <ivantopo@gmail.com>2017-11-28 01:01:48 +0100
commitb330bc51e1969b1e2284b120a47283d3dd0d8977 (patch)
tree6773d40d1ce28664f5396b3ea3459719a8e97465
parent89c8e258ddce1a254775854dc886001ad5ab1330 (diff)
downloadKamon-b330bc51e1969b1e2284b120a47283d3dd0d8977.tar.gz
Kamon-b330bc51e1969b1e2284b120a47283d3dd0d8977.tar.bz2
Kamon-b330bc51e1969b1e2284b120a47283d3dd0d8977.zip
simplify access to Span.ContextKey and Key builders for Java users
-rw-r--r--kamon-core/src/main/scala/kamon/context/Context.scala2
-rw-r--r--kamon-core/src/main/scala/kamon/trace/Span.scala2
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