Browse Source

Update rxjava instrumentation and package names (#5984)

* Update rxjava instrumentation and package names

* Spotless
Trask Stalnaker 2 years ago
parent
commit
817afee505
70 changed files with 91 additions and 86 deletions
  1. 1 1
      instrumentation/couchbase/couchbase-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v2_0/CouchbaseBucketInstrumentation.java
  2. 1 1
      instrumentation/couchbase/couchbase-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v2_0/CouchbaseClusterInstrumentation.java
  3. 1 1
      instrumentation/hystrix-1.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/hystrix/HystrixCommandInstrumentation.java
  4. 1 1
      instrumentation/rxjava/rxjava-1.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v1_0/SpanFinishingSubscription.java
  5. 1 1
      instrumentation/rxjava/rxjava-1.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v1_0/TracedOnSubscribe.java
  6. 1 1
      instrumentation/rxjava/rxjava-1.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v1_0/TracedSubscriber.java
  7. 1 1
      instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v2_0/RxJava2IgnoredTypesConfigurer.java
  8. 2 2
      instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v2_0/RxJava2InstrumentationModule.java
  9. 1 1
      instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v2_0/RxJavaPluginsInstrumentation.java
  10. 2 2
      instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v2_0/TracingAssemblyActivation.java
  11. 1 1
      instrumentation/rxjava/rxjava-2.0/javaagent/src/test/groovy/RxJava2SubscriptionTest.groovy
  12. 1 1
      instrumentation/rxjava/rxjava-2.0/javaagent/src/test/groovy/RxJava2Test.groovy
  13. 1 1
      instrumentation/rxjava/rxjava-2.0/javaagent/src/test/groovy/RxJava2WithSpanInstrumentationTest.groovy
  14. 1 1
      instrumentation/rxjava/rxjava-2.0/javaagent/src/test/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracedWithSpan.java
  15. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/RxJava2AsyncOperationEndStrategy.java
  16. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/RxJava2AsyncOperationEndStrategyBuilder.java
  17. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingAssembly.java
  18. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingAssemblyBuilder.java
  19. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingCompletableObserver.java
  20. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingConditionalSubscriber.java
  21. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingMaybeObserver.java
  22. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingObserver.java
  23. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingParallelFlowable.java
  24. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingSingleObserver.java
  25. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingSubscriber.java
  26. 1 1
      instrumentation/rxjava/rxjava-2.0/library/src/test/groovy/RxJava2AsyncOperationEndStrategyTest.groovy
  27. 2 2
      instrumentation/rxjava/rxjava-2.0/library/src/test/groovy/RxJava2SubscriptionTest.groovy
  28. 2 2
      instrumentation/rxjava/rxjava-2.0/library/src/test/groovy/RxJava2Test.groovy
  29. 1 1
      instrumentation/rxjava/rxjava-2.0/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v2_0/AbstractRxJava2SubscriptionTest.groovy
  30. 1 1
      instrumentation/rxjava/rxjava-2.0/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v2_0/AbstractRxJava2Test.groovy
  31. 1 1
      instrumentation/rxjava/rxjava-2.0/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v2_0/RxJava2ConcurrencyTestHelper.java
  32. 1 1
      instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/RxJava3AsyncOperationEndStrategy.java
  33. 1 1
      instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/RxJava3AsyncOperationEndStrategyBuilder.java
  34. 1 1
      instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/TracingCompletableObserver.java
  35. 1 1
      instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/TracingMaybeObserver.java
  36. 1 1
      instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/TracingSingleObserver.java
  37. 1 1
      instrumentation/rxjava/rxjava-3-common/library/src/test/groovy/RxJava3AsyncOperationEndStrategyTest.groovy
  38. 1 1
      instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v3/common/AbstractRxJava3SubscriptionTest.groovy
  39. 1 1
      instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v3/common/AbstractRxJava3Test.groovy
  40. 2 1
      instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v3/common/AbstractRxJava3WithSpanInstrumentationTest.groovy
  41. 1 1
      instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v3/common/RxJava3ConcurrencyTestHelper.java
  42. 1 1
      instrumentation/rxjava/rxjava-3-common/testing/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/TracedWithSpan.java
  43. 2 2
      instrumentation/rxjava/rxjava-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_0/RxJava3InstrumentationModule.java
  44. 1 1
      instrumentation/rxjava/rxjava-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_0/RxJavaPluginsInstrumentation.java
  45. 2 2
      instrumentation/rxjava/rxjava-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_0/TracingAssemblyActivation.java
  46. 1 1
      instrumentation/rxjava/rxjava-3.0/javaagent/src/test/groovy/RxJava3SubscriptionTest.groovy
  47. 1 1
      instrumentation/rxjava/rxjava-3.0/javaagent/src/test/groovy/RxJava3Test.groovy
  48. 1 1
      instrumentation/rxjava/rxjava-3.0/javaagent/src/test/groovy/RxJava3WithSpanInstrumentationTest.groovy
  49. 5 1
      instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingAssembly.java
  50. 1 1
      instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingAssemblyBuilder.java
  51. 1 1
      instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingConditionalSubscriber.java
  52. 1 1
      instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingObserver.java
  53. 1 1
      instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingParallelFlowable.java
  54. 1 1
      instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingSubscriber.java
  55. 2 2
      instrumentation/rxjava/rxjava-3.0/library/src/test/groovy/RxJava3SubscriptionTest.groovy
  56. 2 2
      instrumentation/rxjava/rxjava-3.0/library/src/test/groovy/RxJava3Test.groovy
  57. 2 2
      instrumentation/rxjava/rxjava-3.1.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_1_1/RxJava3InstrumentationModule.java
  58. 1 1
      instrumentation/rxjava/rxjava-3.1.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_1_1/RxJavaPluginsInstrumentation.java
  59. 2 2
      instrumentation/rxjava/rxjava-3.1.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_1_1/TracingAssemblyActivation.java
  60. 1 1
      instrumentation/rxjava/rxjava-3.1.1/javaagent/src/test/groovy/RxJava3SubscriptionTest.groovy
  61. 1 1
      instrumentation/rxjava/rxjava-3.1.1/javaagent/src/test/groovy/RxJava3Test.groovy
  62. 1 1
      instrumentation/rxjava/rxjava-3.1.1/javaagent/src/test/groovy/RxJava3WithSpanInstrumentationTest.groovy
  63. 5 5
      instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingAssembly.java
  64. 1 1
      instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingAssemblyBuilder.java
  65. 1 1
      instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingConditionalSubscriber.java
  66. 1 1
      instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingObserver.java
  67. 1 1
      instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingParallelFlowable.java
  68. 1 1
      instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingSubscriber.java
  69. 2 2
      instrumentation/rxjava/rxjava-3.1.1/library/src/test/groovy/RxJava3SubscriptionTest.groovy
  70. 2 2
      instrumentation/rxjava/rxjava-3.1.1/library/src/test/groovy/RxJava3Test.groovy

+ 1 - 1
instrumentation/couchbase/couchbase-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v2_0/CouchbaseBucketInstrumentation.java

@@ -14,7 +14,7 @@ import static net.bytebuddy.matcher.ElementMatchers.not;
 import static net.bytebuddy.matcher.ElementMatchers.returns;
 
 import com.couchbase.client.java.CouchbaseCluster;
-import io.opentelemetry.instrumentation.rxjava.TracedOnSubscribe;
+import io.opentelemetry.instrumentation.rxjava.v1_0.TracedOnSubscribe;
 import io.opentelemetry.javaagent.bootstrap.CallDepth;
 import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
 import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;

+ 1 - 1
instrumentation/couchbase/couchbase-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v2_0/CouchbaseClusterInstrumentation.java

@@ -14,7 +14,7 @@ import static net.bytebuddy.matcher.ElementMatchers.not;
 import static net.bytebuddy.matcher.ElementMatchers.returns;
 
 import com.couchbase.client.java.CouchbaseCluster;
-import io.opentelemetry.instrumentation.rxjava.TracedOnSubscribe;
+import io.opentelemetry.instrumentation.rxjava.v1_0.TracedOnSubscribe;
 import io.opentelemetry.javaagent.bootstrap.CallDepth;
 import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
 import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;

+ 1 - 1
instrumentation/hystrix-1.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/hystrix/HystrixCommandInstrumentation.java

@@ -13,7 +13,7 @@ import static net.bytebuddy.matcher.ElementMatchers.namedOneOf;
 import static net.bytebuddy.matcher.ElementMatchers.returns;
 
 import com.netflix.hystrix.HystrixInvokableInfo;
-import io.opentelemetry.instrumentation.rxjava.TracedOnSubscribe;
+import io.opentelemetry.instrumentation.rxjava.v1_0.TracedOnSubscribe;
 import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
 import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
 import net.bytebuddy.asm.Advice;

+ 1 - 1
instrumentation/rxjava/rxjava-1.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/SpanFinishingSubscription.java → instrumentation/rxjava/rxjava-1.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v1_0/SpanFinishingSubscription.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava;
+package io.opentelemetry.instrumentation.rxjava.v1_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter;

+ 1 - 1
instrumentation/rxjava/rxjava-1.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/TracedOnSubscribe.java → instrumentation/rxjava/rxjava-1.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v1_0/TracedOnSubscribe.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava;
+package io.opentelemetry.instrumentation.rxjava.v1_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-1.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/TracedSubscriber.java → instrumentation/rxjava/rxjava-1.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v1_0/TracedSubscriber.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava;
+package io.opentelemetry.instrumentation.rxjava.v1_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava2/RxJava2IgnoredTypesConfigurer.java → instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v2_0/RxJava2IgnoredTypesConfigurer.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.javaagent.instrumentation.rxjava2;
+package io.opentelemetry.javaagent.instrumentation.rxjava.v2_0;
 
 import com.google.auto.service.AutoService;
 import io.opentelemetry.instrumentation.api.config.Config;

+ 2 - 2
instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava2/RxJava2InstrumentationModule.java → instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v2_0/RxJava2InstrumentationModule.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.javaagent.instrumentation.rxjava2;
+package io.opentelemetry.javaagent.instrumentation.rxjava.v2_0;
 
 import com.google.auto.service.AutoService;
 import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
@@ -15,7 +15,7 @@ import java.util.List;
 public class RxJava2InstrumentationModule extends InstrumentationModule {
 
   public RxJava2InstrumentationModule() {
-    super("rxjava2");
+    super("rxjava", "rxjava-2.0");
   }
 
   @Override

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava2/RxJavaPluginsInstrumentation.java → instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v2_0/RxJavaPluginsInstrumentation.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.javaagent.instrumentation.rxjava2;
+package io.opentelemetry.javaagent.instrumentation.rxjava.v2_0;
 
 import static net.bytebuddy.matcher.ElementMatchers.isMethod;
 import static net.bytebuddy.matcher.ElementMatchers.named;

+ 2 - 2
instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava2/TracingAssemblyActivation.java → instrumentation/rxjava/rxjava-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v2_0/TracingAssemblyActivation.java

@@ -3,10 +3,10 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.javaagent.instrumentation.rxjava2;
+package io.opentelemetry.javaagent.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.instrumentation.api.config.Config;
-import io.opentelemetry.instrumentation.rxjava2.TracingAssembly;
+import io.opentelemetry.instrumentation.rxjava.v2_0.TracingAssembly;
 import java.util.concurrent.atomic.AtomicBoolean;
 
 public final class TracingAssemblyActivation {

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/javaagent/src/test/groovy/RxJava2SubscriptionTest.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava2.AbstractRxJava2SubscriptionTest
+import io.opentelemetry.instrumentation.rxjava.v2_0.AbstractRxJava2SubscriptionTest
 import io.opentelemetry.instrumentation.test.AgentTestTrait
 
 class RxJava2SubscriptionTest extends AbstractRxJava2SubscriptionTest implements AgentTestTrait {

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/javaagent/src/test/groovy/RxJava2Test.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava2.AbstractRxJava2Test
+import io.opentelemetry.instrumentation.rxjava.v2_0.AbstractRxJava2Test
 import io.opentelemetry.instrumentation.test.AgentTestTrait
 
 class RxJava2Test extends AbstractRxJava2Test implements AgentTestTrait {

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/javaagent/src/test/groovy/RxJava2WithSpanInstrumentationTest.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava2.TracedWithSpan
+import io.opentelemetry.instrumentation.rxjava.v2_0.TracedWithSpan
 import io.opentelemetry.instrumentation.test.AgentInstrumentationSpecification
 import io.reactivex.Completable
 import io.reactivex.Flowable

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/javaagent/src/test/java/io/opentelemetry/instrumentation/rxjava2/TracedWithSpan.java → instrumentation/rxjava/rxjava-2.0/javaagent/src/test/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracedWithSpan.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.extension.annotations.WithSpan;
 import io.reactivex.Completable;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/RxJava2AsyncOperationEndStrategy.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/RxJava2AsyncOperationEndStrategy.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import static io.opentelemetry.instrumentation.api.annotation.support.async.AsyncOperationEndSupport.tryToGetResponse;
 

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/RxJava2AsyncOperationEndStrategyBuilder.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/RxJava2AsyncOperationEndStrategyBuilder.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 public final class RxJava2AsyncOperationEndStrategyBuilder {
 

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/TracingAssembly.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingAssembly.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/TracingAssemblyBuilder.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingAssemblyBuilder.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 public final class TracingAssemblyBuilder {
   private boolean captureExperimentalSpanAttributes;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/TracingCompletableObserver.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingCompletableObserver.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/TracingConditionalSubscriber.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingConditionalSubscriber.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/TracingMaybeObserver.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingMaybeObserver.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/TracingObserver.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingObserver.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/TracingParallelFlowable.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingParallelFlowable.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/TracingSingleObserver.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingSingleObserver.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava2/TracingSubscriber.java → instrumentation/rxjava/rxjava-2.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v2_0/TracingSubscriber.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/library/src/test/groovy/RxJava2AsyncOperationEndStrategyTest.groovy

@@ -6,7 +6,7 @@
 import io.opentelemetry.api.trace.Span
 import io.opentelemetry.context.Context
 import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
-import io.opentelemetry.instrumentation.rxjava2.RxJava2AsyncOperationEndStrategy
+import io.opentelemetry.instrumentation.rxjava.v2_0.RxJava2AsyncOperationEndStrategy
 import io.reactivex.Completable
 import io.reactivex.Flowable
 import io.reactivex.Maybe

+ 2 - 2
instrumentation/rxjava/rxjava-2.0/library/src/test/groovy/RxJava2SubscriptionTest.groovy

@@ -3,8 +3,8 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava2.AbstractRxJava2SubscriptionTest
-import io.opentelemetry.instrumentation.rxjava2.TracingAssembly
+import io.opentelemetry.instrumentation.rxjava.v2_0.AbstractRxJava2SubscriptionTest
+import io.opentelemetry.instrumentation.rxjava.v2_0.TracingAssembly
 import io.opentelemetry.instrumentation.test.LibraryTestTrait
 import spock.lang.Shared
 

+ 2 - 2
instrumentation/rxjava/rxjava-2.0/library/src/test/groovy/RxJava2Test.groovy

@@ -3,8 +3,8 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava2.AbstractRxJava2Test
-import io.opentelemetry.instrumentation.rxjava2.TracingAssembly
+import io.opentelemetry.instrumentation.rxjava.v2_0.AbstractRxJava2Test
+import io.opentelemetry.instrumentation.rxjava.v2_0.TracingAssembly
 import io.opentelemetry.instrumentation.test.LibraryTestTrait
 import spock.lang.Shared
 

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava2/AbstractRxJava2SubscriptionTest.groovy → instrumentation/rxjava/rxjava-2.0/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v2_0/AbstractRxJava2SubscriptionTest.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava2
+package io.opentelemetry.instrumentation.rxjava.v2_0
 
 import io.opentelemetry.api.GlobalOpenTelemetry
 import io.opentelemetry.api.trace.SpanKind

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava2/AbstractRxJava2Test.groovy → instrumentation/rxjava/rxjava-2.0/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v2_0/AbstractRxJava2Test.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava2
+package io.opentelemetry.instrumentation.rxjava.v2_0
 
 import com.google.common.collect.Lists
 import io.opentelemetry.api.common.AttributeKey

+ 1 - 1
instrumentation/rxjava/rxjava-2.0/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava2/RxJava2ConcurrencyTestHelper.java → instrumentation/rxjava/rxjava-2.0/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v2_0/RxJava2ConcurrencyTestHelper.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava2;
+package io.opentelemetry.instrumentation.rxjava.v2_0;
 
 import io.opentelemetry.api.trace.Span;
 import io.opentelemetry.instrumentation.testing.InstrumentationTestRunner;

+ 1 - 1
instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/RxJava3AsyncOperationEndStrategy.java → instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/RxJava3AsyncOperationEndStrategy.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3.common;
 
 import static io.opentelemetry.instrumentation.api.annotation.support.async.AsyncOperationEndSupport.tryToGetResponse;
 

+ 1 - 1
instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/RxJava3AsyncOperationEndStrategyBuilder.java → instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/RxJava3AsyncOperationEndStrategyBuilder.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3.common;
 
 public final class RxJava3AsyncOperationEndStrategyBuilder {
 

+ 1 - 1
instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/TracingCompletableObserver.java → instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/TracingCompletableObserver.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3.common;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/TracingMaybeObserver.java → instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/TracingMaybeObserver.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3.common;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/TracingSingleObserver.java → instrumentation/rxjava/rxjava-3-common/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/TracingSingleObserver.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3.common;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-3-common/library/src/test/groovy/RxJava3AsyncOperationEndStrategyTest.groovy

@@ -6,7 +6,7 @@
 import io.opentelemetry.api.trace.Span
 import io.opentelemetry.context.Context
 import io.opentelemetry.instrumentation.api.instrumenter.Instrumenter
-import io.opentelemetry.instrumentation.rxjava3.RxJava3AsyncOperationEndStrategy
+import io.opentelemetry.instrumentation.rxjava.v3.common.RxJava3AsyncOperationEndStrategy
 import io.reactivex.rxjava3.core.Completable
 import io.reactivex.rxjava3.core.Flowable
 import io.reactivex.rxjava3.core.Maybe

+ 1 - 1
instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava3/AbstractRxJava3SubscriptionTest.groovy → instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v3/common/AbstractRxJava3SubscriptionTest.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava3
+package io.opentelemetry.instrumentation.rxjava.v3.common
 
 import io.opentelemetry.api.GlobalOpenTelemetry
 import io.opentelemetry.api.trace.SpanKind

+ 1 - 1
instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava3/AbstractRxJava3Test.groovy → instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v3/common/AbstractRxJava3Test.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava3
+package io.opentelemetry.instrumentation.rxjava.v3.common
 
 import com.google.common.collect.Lists
 import io.opentelemetry.api.common.AttributeKey

+ 2 - 1
instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava3/AbstractRxJava3WithSpanInstrumentationTest.groovy → instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v3/common/AbstractRxJava3WithSpanInstrumentationTest.groovy

@@ -3,7 +3,8 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava3
+package io.opentelemetry.instrumentation.rxjava.v3.common
+
 
 import io.opentelemetry.instrumentation.test.AgentInstrumentationSpecification
 import io.reactivex.rxjava3.core.Completable

+ 1 - 1
instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava3/RxJava3ConcurrencyTestHelper.java → instrumentation/rxjava/rxjava-3-common/testing/src/main/groovy/io/opentelemetry/instrumentation/rxjava/v3/common/RxJava3ConcurrencyTestHelper.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3.common;
 
 import io.opentelemetry.api.trace.Span;
 import io.opentelemetry.instrumentation.testing.InstrumentationTestRunner;

+ 1 - 1
instrumentation/rxjava/rxjava-3-common/testing/src/main/java/io/opentelemetry/instrumentation/rxjava3/TracedWithSpan.java → instrumentation/rxjava/rxjava-3-common/testing/src/main/java/io/opentelemetry/instrumentation/rxjava/v3/common/TracedWithSpan.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3.common;
 
 import io.opentelemetry.extension.annotations.WithSpan;
 import io.reactivex.rxjava3.core.Completable;

+ 2 - 2
instrumentation/rxjava/rxjava-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava3/RxJava3InstrumentationModule.java → instrumentation/rxjava/rxjava-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_0/RxJava3InstrumentationModule.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.javaagent.instrumentation.rxjava3;
+package io.opentelemetry.javaagent.instrumentation.rxjava.v3_0;
 
 import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
 
@@ -18,7 +18,7 @@ import net.bytebuddy.matcher.ElementMatcher;
 public class RxJava3InstrumentationModule extends InstrumentationModule {
 
   public RxJava3InstrumentationModule() {
-    super("rxjava3");
+    super("rxjava", "rxjava-3.0");
   }
 
   @Override

+ 1 - 1
instrumentation/rxjava/rxjava-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava3/RxJavaPluginsInstrumentation.java → instrumentation/rxjava/rxjava-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_0/RxJavaPluginsInstrumentation.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.javaagent.instrumentation.rxjava3;
+package io.opentelemetry.javaagent.instrumentation.rxjava.v3_0;
 
 import static net.bytebuddy.matcher.ElementMatchers.isMethod;
 import static net.bytebuddy.matcher.ElementMatchers.named;

+ 2 - 2
instrumentation/rxjava/rxjava-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava3/TracingAssemblyActivation.java → instrumentation/rxjava/rxjava-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_0/TracingAssemblyActivation.java

@@ -3,10 +3,10 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.javaagent.instrumentation.rxjava3;
+package io.opentelemetry.javaagent.instrumentation.rxjava.v3_0;
 
 import io.opentelemetry.instrumentation.api.config.Config;
-import io.opentelemetry.instrumentation.rxjava3.TracingAssembly;
+import io.opentelemetry.instrumentation.rxjava.v3_0.TracingAssembly;
 import java.util.concurrent.atomic.AtomicBoolean;
 
 public final class TracingAssemblyActivation {

+ 1 - 1
instrumentation/rxjava/rxjava-3.0/javaagent/src/test/groovy/RxJava3SubscriptionTest.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava3.AbstractRxJava3SubscriptionTest
+import io.opentelemetry.instrumentation.rxjava.v3.common.AbstractRxJava3SubscriptionTest
 import io.opentelemetry.instrumentation.test.AgentTestTrait
 
 class RxJava3SubscriptionTest extends AbstractRxJava3SubscriptionTest implements AgentTestTrait {

+ 1 - 1
instrumentation/rxjava/rxjava-3.0/javaagent/src/test/groovy/RxJava3Test.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava3.AbstractRxJava3Test
+import io.opentelemetry.instrumentation.rxjava.v3.common.AbstractRxJava3Test
 import io.opentelemetry.instrumentation.test.AgentTestTrait
 
 class RxJava3Test extends AbstractRxJava3Test implements AgentTestTrait {

+ 1 - 1
instrumentation/rxjava/rxjava-3.0/javaagent/src/test/groovy/RxJava3WithSpanInstrumentationTest.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava3.AbstractRxJava3WithSpanInstrumentationTest
+import io.opentelemetry.instrumentation.rxjava.v3.common.AbstractRxJava3WithSpanInstrumentationTest
 
 class RxJava3WithSpanInstrumentationTest extends AbstractRxJava3WithSpanInstrumentationTest {
 }

+ 5 - 1
instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/TracingAssembly.java → instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingAssembly.java

@@ -20,12 +20,16 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;
 import io.opentelemetry.instrumentation.api.annotation.support.async.AsyncOperationEndStrategies;
 import io.opentelemetry.instrumentation.api.internal.GuardedBy;
+import io.opentelemetry.instrumentation.rxjava.v3.common.RxJava3AsyncOperationEndStrategy;
+import io.opentelemetry.instrumentation.rxjava.v3.common.TracingCompletableObserver;
+import io.opentelemetry.instrumentation.rxjava.v3.common.TracingMaybeObserver;
+import io.opentelemetry.instrumentation.rxjava.v3.common.TracingSingleObserver;
 import io.reactivex.rxjava3.core.Completable;
 import io.reactivex.rxjava3.core.CompletableObserver;
 import io.reactivex.rxjava3.core.Flowable;

+ 1 - 1
instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/TracingAssemblyBuilder.java → instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingAssemblyBuilder.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3_0;
 
 public final class TracingAssemblyBuilder {
   private boolean captureExperimentalSpanAttributes;

+ 1 - 1
instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/TracingConditionalSubscriber.java → instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingConditionalSubscriber.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/TracingObserver.java → instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingObserver.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/TracingParallelFlowable.java → instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingParallelFlowable.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/TracingSubscriber.java → instrumentation/rxjava/rxjava-3.0/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_0/TracingSubscriber.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3;
+package io.opentelemetry.instrumentation.rxjava.v3_0;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 2 - 2
instrumentation/rxjava/rxjava-3.0/library/src/test/groovy/RxJava3SubscriptionTest.groovy

@@ -3,8 +3,8 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava3.AbstractRxJava3SubscriptionTest
-import io.opentelemetry.instrumentation.rxjava3.TracingAssembly
+import io.opentelemetry.instrumentation.rxjava.v3.common.AbstractRxJava3SubscriptionTest
+import io.opentelemetry.instrumentation.rxjava.v3_0.TracingAssembly
 import io.opentelemetry.instrumentation.test.LibraryTestTrait
 import spock.lang.Shared
 

+ 2 - 2
instrumentation/rxjava/rxjava-3.0/library/src/test/groovy/RxJava3Test.groovy

@@ -3,8 +3,8 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava3.AbstractRxJava3Test
-import io.opentelemetry.instrumentation.rxjava3.TracingAssembly
+import io.opentelemetry.instrumentation.rxjava.v3.common.AbstractRxJava3Test
+import io.opentelemetry.instrumentation.rxjava.v3_0.TracingAssembly
 import io.opentelemetry.instrumentation.test.LibraryTestTrait
 import spock.lang.Shared
 

+ 2 - 2
instrumentation/rxjava/rxjava-3.1.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava3/v3_1_1/RxJava3InstrumentationModule.java → instrumentation/rxjava/rxjava-3.1.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_1_1/RxJava3InstrumentationModule.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.javaagent.instrumentation.rxjava3.v3_1_1;
+package io.opentelemetry.javaagent.instrumentation.rxjava.v3_1_1;
 
 import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
 
@@ -18,7 +18,7 @@ import net.bytebuddy.matcher.ElementMatcher;
 public class RxJava3InstrumentationModule extends InstrumentationModule {
 
   public RxJava3InstrumentationModule() {
-    super("rxjava3.1.1", "rxjava3");
+    super("rxjava", "rxjava-3.1.1");
   }
 
   @Override

+ 1 - 1
instrumentation/rxjava/rxjava-3.1.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava3/v3_1_1/RxJavaPluginsInstrumentation.java → instrumentation/rxjava/rxjava-3.1.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_1_1/RxJavaPluginsInstrumentation.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.javaagent.instrumentation.rxjava3.v3_1_1;
+package io.opentelemetry.javaagent.instrumentation.rxjava.v3_1_1;
 
 import static net.bytebuddy.matcher.ElementMatchers.isMethod;
 import static net.bytebuddy.matcher.ElementMatchers.named;

+ 2 - 2
instrumentation/rxjava/rxjava-3.1.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava3/v3_1_1/TracingAssemblyActivation.java → instrumentation/rxjava/rxjava-3.1.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/rxjava/v3_1_1/TracingAssemblyActivation.java

@@ -3,10 +3,10 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.javaagent.instrumentation.rxjava3.v3_1_1;
+package io.opentelemetry.javaagent.instrumentation.rxjava.v3_1_1;
 
 import io.opentelemetry.instrumentation.api.config.Config;
-import io.opentelemetry.instrumentation.rxjava3.v3_1_1.TracingAssembly;
+import io.opentelemetry.instrumentation.rxjava.v3_1_1.TracingAssembly;
 import java.util.concurrent.atomic.AtomicBoolean;
 
 public final class TracingAssemblyActivation {

+ 1 - 1
instrumentation/rxjava/rxjava-3.1.1/javaagent/src/test/groovy/RxJava3SubscriptionTest.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava3.AbstractRxJava3SubscriptionTest
+import io.opentelemetry.instrumentation.rxjava.v3.common.AbstractRxJava3SubscriptionTest
 import io.opentelemetry.instrumentation.test.AgentTestTrait
 
 class RxJava3SubscriptionTest extends AbstractRxJava3SubscriptionTest implements AgentTestTrait {

+ 1 - 1
instrumentation/rxjava/rxjava-3.1.1/javaagent/src/test/groovy/RxJava3Test.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava3.AbstractRxJava3Test
+import io.opentelemetry.instrumentation.rxjava.v3.common.AbstractRxJava3Test
 import io.opentelemetry.instrumentation.test.AgentTestTrait
 
 class RxJava3Test extends AbstractRxJava3Test implements AgentTestTrait {

+ 1 - 1
instrumentation/rxjava/rxjava-3.1.1/javaagent/src/test/groovy/RxJava3WithSpanInstrumentationTest.groovy

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava3.AbstractRxJava3WithSpanInstrumentationTest
+import io.opentelemetry.instrumentation.rxjava.v3.common.AbstractRxJava3WithSpanInstrumentationTest
 
 class RxJava3WithSpanInstrumentationTest extends AbstractRxJava3WithSpanInstrumentationTest {
 }

+ 5 - 5
instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/v3_1_1/TracingAssembly.java → instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingAssembly.java

@@ -20,16 +20,16 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3.v3_1_1;
+package io.opentelemetry.instrumentation.rxjava.v3_1_1;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;
 import io.opentelemetry.instrumentation.api.annotation.support.async.AsyncOperationEndStrategies;
 import io.opentelemetry.instrumentation.api.internal.GuardedBy;
-import io.opentelemetry.instrumentation.rxjava3.RxJava3AsyncOperationEndStrategy;
-import io.opentelemetry.instrumentation.rxjava3.TracingCompletableObserver;
-import io.opentelemetry.instrumentation.rxjava3.TracingMaybeObserver;
-import io.opentelemetry.instrumentation.rxjava3.TracingSingleObserver;
+import io.opentelemetry.instrumentation.rxjava.v3.common.RxJava3AsyncOperationEndStrategy;
+import io.opentelemetry.instrumentation.rxjava.v3.common.TracingCompletableObserver;
+import io.opentelemetry.instrumentation.rxjava.v3.common.TracingMaybeObserver;
+import io.opentelemetry.instrumentation.rxjava.v3.common.TracingSingleObserver;
 import io.reactivex.rxjava3.core.Completable;
 import io.reactivex.rxjava3.core.CompletableObserver;
 import io.reactivex.rxjava3.core.Flowable;

+ 1 - 1
instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/v3_1_1/TracingAssemblyBuilder.java → instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingAssemblyBuilder.java

@@ -3,7 +3,7 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-package io.opentelemetry.instrumentation.rxjava3.v3_1_1;
+package io.opentelemetry.instrumentation.rxjava.v3_1_1;
 
 public final class TracingAssemblyBuilder {
   private boolean captureExperimentalSpanAttributes;

+ 1 - 1
instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/v3_1_1/TracingConditionalSubscriber.java → instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingConditionalSubscriber.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3.v3_1_1;
+package io.opentelemetry.instrumentation.rxjava.v3_1_1;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/v3_1_1/TracingObserver.java → instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingObserver.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3.v3_1_1;
+package io.opentelemetry.instrumentation.rxjava.v3_1_1;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/v3_1_1/TracingParallelFlowable.java → instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingParallelFlowable.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3.v3_1_1;
+package io.opentelemetry.instrumentation.rxjava.v3_1_1;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 1 - 1
instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava3/v3_1_1/TracingSubscriber.java → instrumentation/rxjava/rxjava-3.1.1/library/src/main/java/io/opentelemetry/instrumentation/rxjava/v3_1_1/TracingSubscriber.java

@@ -20,7 +20,7 @@
  * under the License.
  */
 
-package io.opentelemetry.instrumentation.rxjava3.v3_1_1;
+package io.opentelemetry.instrumentation.rxjava.v3_1_1;
 
 import io.opentelemetry.context.Context;
 import io.opentelemetry.context.Scope;

+ 2 - 2
instrumentation/rxjava/rxjava-3.1.1/library/src/test/groovy/RxJava3SubscriptionTest.groovy

@@ -3,8 +3,8 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava3.AbstractRxJava3SubscriptionTest
-import io.opentelemetry.instrumentation.rxjava3.v3_1_1.TracingAssembly
+import io.opentelemetry.instrumentation.rxjava.v3.common.AbstractRxJava3SubscriptionTest
+import io.opentelemetry.instrumentation.rxjava.v3_1_1.TracingAssembly
 import io.opentelemetry.instrumentation.test.LibraryTestTrait
 import spock.lang.Shared
 

+ 2 - 2
instrumentation/rxjava/rxjava-3.1.1/library/src/test/groovy/RxJava3Test.groovy

@@ -3,8 +3,8 @@
  * SPDX-License-Identifier: Apache-2.0
  */
 
-import io.opentelemetry.instrumentation.rxjava3.AbstractRxJava3Test
-import io.opentelemetry.instrumentation.rxjava3.v3_1_1.TracingAssembly
+import io.opentelemetry.instrumentation.rxjava.v3.common.AbstractRxJava3Test
+import io.opentelemetry.instrumentation.rxjava.v3_1_1.TracingAssembly
 import io.opentelemetry.instrumentation.test.LibraryTestTrait
 import spock.lang.Shared