aboutsummaryrefslogtreecommitdiff
path: root/kamon-core
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-08-18 12:29:20 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-08-18 12:29:20 +0200
commit3cb974e5dfd381b9b28ffef9977047cf35242121 (patch)
treebbd7562fb10095a7e50150211af2b5827949468c /kamon-core
parent5e0b768f139fc2c5e75d6b5060bd4d0aa48092b0 (diff)
downloadKamon-3cb974e5dfd381b9b28ffef9977047cf35242121.tar.gz
Kamon-3cb974e5dfd381b9b28ffef9977047cf35242121.tar.bz2
Kamon-3cb974e5dfd381b9b28ffef9977047cf35242121.zip
remove references to ActiveSpan
Diffstat (limited to 'kamon-core')
-rw-r--r--kamon-core/src/main/scala/kamon/context/Mixin.scala6
-rw-r--r--kamon-core/src/main/scala/kamon/trace/Tracer.scala8
2 files changed, 7 insertions, 7 deletions
diff --git a/kamon-core/src/main/scala/kamon/context/Mixin.scala b/kamon-core/src/main/scala/kamon/context/Mixin.scala
index 64e03748..3445cc31 100644
--- a/kamon-core/src/main/scala/kamon/context/Mixin.scala
+++ b/kamon-core/src/main/scala/kamon/context/Mixin.scala
@@ -19,7 +19,7 @@ import kamon.Kamon
/**
- * Utility trait that marks objects carrying a reference to a Span.
+ * Utility trait that marks objects carrying a reference to a Context instance.
*
*/
trait HasContext {
@@ -30,14 +30,14 @@ object HasContext {
private case class Default(context: Context) extends HasContext
/**
- * Construct a HasSpan instance that references the provided Span.
+ * Construct a HasSpan instance that references the provided Context.
*
*/
def from(context: Context): HasContext =
Default(context)
/**
- * Construct a HasSpan instance that references the currently ActiveSpan in Kamon's tracer.
+ * Construct a HasContext instance with the current Kamon from Kamon's default context storage.
*
*/
def fromCurrentContext(): HasContext =
diff --git a/kamon-core/src/main/scala/kamon/trace/Tracer.scala b/kamon-core/src/main/scala/kamon/trace/Tracer.scala
index 84cb1899..f2f1918c 100644
--- a/kamon-core/src/main/scala/kamon/trace/Tracer.scala
+++ b/kamon-core/src/main/scala/kamon/trace/Tracer.scala
@@ -93,7 +93,7 @@ object Tracer {
private var startTimestamp = 0L
private var initialSpanTags = Map.empty[String, Span.TagValue]
private var initialMetricTags = Map.empty[String, String]
- private var useActiveSpanAsParent = true
+ private var useParentFromContext = true
def asChildOf(parent: Span): SpanBuilder = {
if(parent != Span.Empty) this.parentSpan = parent
@@ -132,8 +132,8 @@ object Tracer {
this
}
- def ignoreActiveSpan(): SpanBuilder = {
- this.useActiveSpanAsParent = false
+ def ignoreParentFromContext(): SpanBuilder = {
+ this.useParentFromContext = false
this
}
@@ -141,7 +141,7 @@ object Tracer {
val startTimestampMicros = if(startTimestamp != 0L) startTimestamp else Clock.microTimestamp()
val parentSpan: Option[Span] = Option(this.parentSpan)
- .orElse(if(useActiveSpanAsParent) Some(Kamon.currentContext().get(Span.ContextKey)) else None)
+ .orElse(if(useParentFromContext) Some(Kamon.currentContext().get(Span.ContextKey)) else None)
.filter(span => span != Span.Empty)
val nonRemoteParent = parentSpan.filter(s => s.isLocal() && s.nonEmpty())