java-concurrent icon indicating copy to clipboard operation
java-concurrent copied to clipboard

OpenTracing-aware helpers related to java.util.concurrent

Results 8 java-concurrent issues
Sort by recently updated
recently updated
newest added

[![mitm_build](https://user-images.githubusercontent.com/1323708/59226671-90645200-8ba1-11e9-8ab3-39292bef99e9.jpeg)](https://infosecwriteups.com/want-to-take-over-the-java-ecosystem-all-you-need-is-a-mitm-1fc329d898fb) --- This is a security fix for a high severity vulnerability in your [Apache Maven](https://maven.apache.org/) `pom.xml` file(s). The build files indicate that this project is resolving dependencies over HTTP...

Newly created spans were created but not activated in `TracedRunnable` as `tracer.activeSpan() ` is always null at that point. My change is just doing it in same way as it's...

Is there a reason that exceptions are not added to spans?

we used TracedExecutorService occur oom when service run long time with high throughput code : ![15765618875297](https://user-images.githubusercontent.com/12838434/71054756-1505dd80-218e-11ea-87c9-09342094ac8e.png) jvm dump analyze : ![jvmDump](https://user-images.githubusercontent.com/12838434/71054787-2e0e8e80-218e-11ea-9976-5a733b8cc325.png)

It seems questionable to propagate the parent span to jobs (callables and runnables) that repeat forever. This leads to traces that never close. I have a use case where a...

[An issue on java-opentracing](https://github.com/opentracing/opentracing-java/issues/353) was [referenced on java-specialagent](https://github.com/opentracing-contrib/java-specialagent/issues/102). Quoting @yurishkuro: > Are there plans for monkey-patching ForkJoinPool's common pool? Without that stream APIs don't propagate the context, unless a custom...

Adds support for AutoFinishScope by checking the type of ScopeManager and using a AutoFinishScope.Continuation when appropriate. Includes some tests.

The readme says this package instruments `ExecutorService`, `Executor`, `Runnable`, and `Callable`, but it only gives an example for `ExecutorService`. Is the only entry point `ExecutorService`? Or is there something you...