Skip to content

Commit 63b2d8f

Browse files
committed
refactor:update package name & remove useless dependency and code
1 parent fed5680 commit 63b2d8f

File tree

7 files changed

+15
-16
lines changed

7 files changed

+15
-16
lines changed

instrumentation/jfinal-3.6/javaagent/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ muzzle {
77
group.set("com.jfinal")
88
module.set("jfinal")
99
versions.set("[3.6,)")
10+
assertInverse.set(true)
1011
}
1112
}
1213

@@ -18,7 +19,6 @@ otelJava {
1819
dependencies {
1920
library("com.jfinal:jfinal:3.6")
2021
testLibrary("com.jfinal:jetty-server:2019.3")
21-
testLibrary("com.jfinal:jfinal:3.6")
2222
testInstrumentation(project(":instrumentation:jetty:jetty-8.0:javaagent"))
2323
testInstrumentation(project(":instrumentation:jetty:jetty-11.0:javaagent"))
2424
testInstrumentation(project(":instrumentation:jetty:jetty-common:javaagent"))
Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
* SPDX-License-Identifier: Apache-2.0
44
*/
55

6-
package io.opentelemetry.javaagent.instrumentation.jfinal;
6+
package io.opentelemetry.javaagent.instrumentation.jfinal.v3_6;
77

88
import static io.opentelemetry.javaagent.bootstrap.Java8BytecodeBridge.currentContext;
99
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
10-
import static io.opentelemetry.javaagent.instrumentation.jfinal.JFinalSingletons.instrumenter;
10+
import static io.opentelemetry.javaagent.instrumentation.jfinal.v3_6.JFinalSingletons.instrumenter;
1111
import static net.bytebuddy.matcher.ElementMatchers.named;
1212
import static net.bytebuddy.matcher.ElementMatchers.takesArgument;
1313
import static net.bytebuddy.matcher.ElementMatchers.takesArguments;
@@ -74,17 +74,16 @@ public void end(@Nullable Throwable throwable) {
7474
}
7575

7676
@Advice.OnMethodEnter(suppress = Throwable.class)
77-
public static HandleAdvice.AdviceScope onEnter() {
78-
return HandleAdvice.AdviceScope.start(currentContext());
77+
public static AdviceScope onEnter() {
78+
return AdviceScope.start(currentContext());
7979
}
8080

8181
@Advice.OnMethodExit(onThrowable = Throwable.class, suppress = Throwable.class)
8282
public static void stopTraceOnResponse(
83-
@Advice.Thrown Throwable throwable, @Advice.Enter @Nullable AdviceScope actionScope) {
84-
if (actionScope == null) {
85-
return;
83+
@Advice.Thrown @Nullable Throwable throwable, @Advice.Enter @Nullable AdviceScope actionScope) {
84+
if (actionScope != null) {
85+
actionScope.end(throwable);
8686
}
87-
actionScope.end(throwable);
8887
}
8988
}
9089
}
Lines changed: 2 additions & 2 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.jfinal;
6+
package io.opentelemetry.javaagent.instrumentation.jfinal.v3_6;
77

88
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
99
import static net.bytebuddy.matcher.ElementMatchers.named;
@@ -36,7 +36,7 @@ public void transform(TypeTransformer transformer) {
3636
public static class GetActionAdvice {
3737

3838
@Advice.OnMethodExit(onThrowable = Throwable.class, suppress = Throwable.class)
39-
public static void existGetAction(@Advice.Return(readOnly = false) Action action) {
39+
public static void exitGetAction(@Advice.Return(readOnly = false) Action action) {
4040
JFinalSingletons.updateSpan(action);
4141
}
4242
}
Lines changed: 2 additions & 2 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.jfinal;
6+
package io.opentelemetry.javaagent.instrumentation.jfinal.v3_6;
77

88
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
99

@@ -17,7 +17,7 @@
1717
@AutoService(InstrumentationModule.class)
1818
public class JFinalInstrumentationModule extends InstrumentationModule {
1919
public JFinalInstrumentationModule() {
20-
super("jfinal");
20+
super("jfinal", "jfinal-3.6");
2121
}
2222

2323
@Override
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.jfinal;
6+
package io.opentelemetry.javaagent.instrumentation.jfinal.v3_6;
77

88
import com.jfinal.core.Action;
99
import com.jfinal.render.JsonRender;

instrumentation/jfinal-3.6/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/jfinal/TestController.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ public void exception() throws Throwable {
3535
GlobalTraceUtil.runWithSpan(
3636
"controller",
3737
() -> {
38-
// renderError(500, new TextRender(ServerEndpoint.EXCEPTION.getBody()));
3938
throw new IllegalStateException(EXCEPTION.getBody());
4039
});
4140
} catch (Throwable t) {

settings.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,7 @@ include(":instrumentation:jetty-httpclient:jetty-httpclient-9.2:testing")
383383
include(":instrumentation:jetty-httpclient:jetty-httpclient-12.0:javaagent")
384384
include(":instrumentation:jetty-httpclient:jetty-httpclient-12.0:library")
385385
include(":instrumentation:jetty-httpclient:jetty-httpclient-12.0:testing")
386+
include(":instrumentation:jfinal-3.6:javaagent")
386387
include(":instrumentation:jms:jms-1.1:javaagent")
387388
include(":instrumentation:jms:jms-3.0:javaagent")
388389
include(":instrumentation:jms:jms-common:bootstrap")
@@ -691,7 +692,7 @@ include(":instrumentation:xxl-job:xxl-job-2.3.0:javaagent")
691692
include(":instrumentation:xxl-job:xxl-job-common:javaagent")
692693
include(":instrumentation:xxl-job:xxl-job-common:testing")
693694
include(":instrumentation:zio:zio-2.0:javaagent")
694-
include(":instrumentation:jfinal-3.6:javaagent")
695+
695696

696697
// benchmark
697698
include(":benchmark-overhead-jmh")

0 commit comments

Comments
 (0)