aboutsummaryrefslogtreecommitdiff
path: root/api/src
diff options
context:
space:
mode:
authorBogdan Drutu <bdrutu@google.com>2018-06-01 13:15:34 -0700
committerGitHub <noreply@github.com>2018-06-01 13:15:34 -0700
commit2fd835b391e749745f0303c45d1affbe304b0974 (patch)
treeb4721dde0bf1be763db9a081bcb56f87ca0903e0 /api/src
parent8ab1628f4daad0489c41f2c9ac96085a7948e84d (diff)
downloadopencensus-java-2fd835b391e749745f0303c45d1affbe304b0974.tar.gz
Add since for Span.Kind constants and make SpanBuilder.setSpanKind not abstract. (#1226)
Diffstat (limited to 'api/src')
-rw-r--r--api/src/main/java/io/opencensus/trace/Span.java7
-rw-r--r--api/src/main/java/io/opencensus/trace/SpanBuilder.java4
2 files changed, 8 insertions, 3 deletions
diff --git a/api/src/main/java/io/opencensus/trace/Span.java b/api/src/main/java/io/opencensus/trace/Span.java
index 4ec532e9..0fc62daf 100644
--- a/api/src/main/java/io/opencensus/trace/Span.java
+++ b/api/src/main/java/io/opencensus/trace/Span.java
@@ -268,13 +268,16 @@ public abstract class Span {
*/
public enum Kind {
/**
- * Indicates that the span covers server-side handling of an RPC or other remote network
- * request.
+ * Indicates that the span covers server-side handling of an RPC or other remote request.
+ *
+ * @since 0.14
*/
SERVER,
/**
* Indicates that the span covers the client-side wrapper around an RPC or other remote request.
+ *
+ * @since 0.14
*/
CLIENT
}
diff --git a/api/src/main/java/io/opencensus/trace/SpanBuilder.java b/api/src/main/java/io/opencensus/trace/SpanBuilder.java
index e66adf57..00e11572 100644
--- a/api/src/main/java/io/opencensus/trace/SpanBuilder.java
+++ b/api/src/main/java/io/opencensus/trace/SpanBuilder.java
@@ -147,7 +147,9 @@ public abstract class SpanBuilder {
* @return this.
* @since 0.14
*/
- public abstract SpanBuilder setSpanKind(Span.Kind spanKind);
+ public SpanBuilder setSpanKind(@Nullable Span.Kind spanKind) {
+ return this;
+ }
/**
* Starts a new {@link Span}.