Skip to content

Commit edb0db3

Browse files
authored
Split hibernate reactive instrumentation (#9531)
1 parent e73118b commit edb0db3

File tree

8 files changed

+37
-14
lines changed

8 files changed

+37
-14
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0;
6+
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0.mutiny;
77

88
import io.opentelemetry.context.Context;
99
import io.opentelemetry.context.Scope;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
/*
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
5+
6+
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0.mutiny;
7+
8+
import static java.util.Collections.singletonList;
9+
10+
import com.google.auto.service.AutoService;
11+
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
12+
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
13+
import java.util.List;
14+
15+
@AutoService(InstrumentationModule.class)
16+
public class HibernateReactiveMutinyInstrumentationModule extends InstrumentationModule {
17+
18+
public HibernateReactiveMutinyInstrumentationModule() {
19+
super("hibernate-reactive", "hibernate-reactive-1.0", "hibernate-reactive-mutiny");
20+
}
21+
22+
@Override
23+
public List<TypeInstrumentation> typeInstrumentations() {
24+
return singletonList(new MutinySessionFactoryInstrumentation());
25+
}
26+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0;
6+
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0.mutiny;
77

88
import static net.bytebuddy.matcher.ElementMatchers.nameStartsWith;
99
import static net.bytebuddy.matcher.ElementMatchers.named;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0;
6+
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0.stage;
77

88
import io.opentelemetry.context.Context;
99
import io.opentelemetry.context.Scope;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0;
6+
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0.stage;
77

88
import io.opentelemetry.context.Context;
99
import io.opentelemetry.context.Scope;
Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0;
6+
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0.stage;
77

88
import static java.util.Arrays.asList;
99

@@ -13,17 +13,14 @@
1313
import java.util.List;
1414

1515
@AutoService(InstrumentationModule.class)
16-
public class HibernateReactiveInstrumentationModule extends InstrumentationModule {
16+
public class HibernateReactiveStageInstrumentationModule extends InstrumentationModule {
1717

18-
public HibernateReactiveInstrumentationModule() {
19-
super("hibernate-reactive", "hibernate-reactive-1.0");
18+
public HibernateReactiveStageInstrumentationModule() {
19+
super("hibernate-reactive", "hibernate-reactive-1.0", "hibernate-reactive-stage");
2020
}
2121

2222
@Override
2323
public List<TypeInstrumentation> typeInstrumentations() {
24-
return asList(
25-
new StageSessionFactoryInstrumentation(),
26-
new StageSessionImplInstrumentation(),
27-
new MutinySessionFactoryInstrumentation());
24+
return asList(new StageSessionFactoryInstrumentation(), new StageSessionImplInstrumentation());
2825
}
2926
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0;
6+
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0.stage;
77

88
import static net.bytebuddy.matcher.ElementMatchers.named;
99
import static net.bytebuddy.matcher.ElementMatchers.namedOneOf;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0;
6+
package io.opentelemetry.javaagent.instrumentation.hibernate.reactive.v1_0.stage;
77

88
import static net.bytebuddy.matcher.ElementMatchers.named;
99
import static net.bytebuddy.matcher.ElementMatchers.namedOneOf;

0 commit comments

Comments
 (0)