aboutsummaryrefslogtreecommitdiffstats
path: root/settings.gradle
diff options
context:
space:
mode:
authorBogdan Drutu <bdrutu@google.com>2017-03-21 21:19:55 -0700
committerGitHub <noreply@github.com>2017-03-21 21:19:55 -0700
commit1858c491e3bfae2becb1b99abacf5d9c98222766 (patch)
treeed154968e0a9c06092985d8e821201021fa3374f /settings.gradle
parent7c59ee6cd4e261abbeee972aad8297422b4c16ac (diff)
downloadplatform_external_opencensus-java-1858c491e3bfae2becb1b99abacf5d9c98222766.tar.gz
platform_external_opencensus-java-1858c491e3bfae2becb1b99abacf5d9c98222766.tar.bz2
platform_external_opencensus-java-1858c491e3bfae2becb1b99abacf5d9c98222766.zip
Change the trace API to directly depend on the Context implementation. (#154)
* Change the trace API to directly depend on the Context implementation. Other changes in this PR: Enable maven tests for core (common and trace). Make trace tests in core to compile with java6. Reasons to change to directly use the io.grpc.Context API: We would need to have a different API that allows users to pass the generic context between threads and via Executors (similar with io.grpc.Context). io.grpc.Context is an API the Storage is decoupled and can be backed by any mechanism not necessary thread-local. Support for Deadline and Cancellation is a nice to have. Other products may already support propagation of the io.grpc.Context. It would have been very hard to make binaries work correctly when they have libraries that are using io.grpc.Context and libraries that are using something different.
Diffstat (limited to 'settings.gradle')
-rw-r--r--settings.gradle2
1 files changed, 0 insertions, 2 deletions
diff --git a/settings.gradle b/settings.gradle
index 0d26d20a..ae2bf2ec 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,6 +1,5 @@
rootProject.name = "instrumentation"
include ":instrumentation-core"
-include ":instrumentation-core-context-impl"
include ":instrumentation-core-impl"
include ":instrumentation-all"
include ":proto"
@@ -8,7 +7,6 @@ include ":shared"
project(':instrumentation-all').projectDir = "$rootDir/all" as File
project(':instrumentation-core').projectDir = "$rootDir/core" as File
-project(':instrumentation-core-context-impl').projectDir = "$rootDir/core_context_impl" as File
project(':instrumentation-core-impl').projectDir = "$rootDir/core_impl" as File
project(':proto').projectDir = "$rootDir/proto" as File
project(':shared').projectDir = "$rootDir/shared" as File