Skip to content

Rename JAX-RS common package#18776

Merged
trask merged 1 commit into
open-telemetry:mainfrom
trask:package-name-cleanup-jaxrs-common
May 18, 2026
Merged

Rename JAX-RS common package#18776
trask merged 1 commit into
open-telemetry:mainfrom
trask:package-name-cleanup-jaxrs-common

Conversation

@trask

@trask trask commented May 18, 2026

Copy link
Copy Markdown
Member

@trask trask force-pushed the package-name-cleanup-jaxrs-common branch from c4b6112 to 203ad20 Compare May 18, 2026 03:52
@trask trask marked this pull request as ready for review May 18, 2026 04:16
@trask trask requested a review from a team as a code owner May 18, 2026 04:16
Copilot AI review requested due to automatic review settings May 18, 2026 04:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aligns the shared JAX-RS Java agent helper package with its jaxrs/common location and updates dependent instrumentation modules to import the renamed package.

Changes:

  • Renames JAX-RS common helper classes from io.opentelemetry.javaagent.instrumentation.jaxrs to io.opentelemetry.javaagent.instrumentation.jaxrs.common.
  • Updates JAX-RS 2.0, JAX-RS 3.0, CXF, Jersey, RESTEasy, and Quarkus RESTEasy Reactive imports to use the new package.

Reviewed changes

Copilot reviewed 42 out of 42 changed files in this pull request and generated no comments.

Show a summary per file
File Description
instrumentation/quarkus-resteasy-reactive/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/quarkus/resteasy/reactive/ResteasyReactiveSpanName.java Updates JaxrsPathUtil static import.
instrumentation/jaxrs/jaxrs-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/common/RequestContextHelper.java Moves helper into .jaxrs.common.
instrumentation/jaxrs/jaxrs-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/common/JaxrsServerSpanNaming.java Moves span naming helper into .jaxrs.common.
instrumentation/jaxrs/jaxrs-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/common/JaxrsPathUtil.java Moves path utility into .jaxrs.common.
instrumentation/jaxrs/jaxrs-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/common/JaxrsInstrumenterFactory.java Moves instrumenter factory into .jaxrs.common.
instrumentation/jaxrs/jaxrs-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/common/JaxrsConstants.java Moves shared constants into .jaxrs.common.
instrumentation/jaxrs/jaxrs-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/common/JaxrsConfig.java Moves config helper into .jaxrs.common.
instrumentation/jaxrs/jaxrs-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/common/JaxrsCodeAttributesGetter.java Moves code attribute getter into .jaxrs.common.
instrumentation/jaxrs/jaxrs-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/common/HandlerData.java Moves common handler data into .jaxrs.common.
instrumentation/jaxrs/jaxrs-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/common/CompletionStageFinishCallback.java Moves async completion callback into .jaxrs.common.
instrumentation/jaxrs/jaxrs-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/common/AsyncResponseData.java Moves async response data into .jaxrs.common.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-resteasy-6.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/resteasy/v6_0/ResteasySingletons.java Updates common helper imports.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-resteasy-6.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/resteasy/v6_0/ResteasyRootNodeTypeInstrumentation.java Updates JaxrsPathUtil import.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-resteasy-6.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/resteasy/v6_0/ResteasyRequestContextInstrumentation.java Updates constants import.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-jersey-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/jersey/v3_0/JerseySpanName.java Updates JaxrsPathUtil static import.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-jersey-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/jersey/v3_0/JerseySingletons.java Updates common helper imports.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-jersey-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/jersey/v3_0/JerseyRequestContextInstrumentation.java Updates constants import.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/common/Jaxrs3RequestContextHelper.java Updates shared JAX-RS common imports.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/common/Jaxrs3HandlerData.java Updates HandlerData import.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-annotations/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/annotations/JaxrsAsyncResponseInstrumentation.java Updates async response/config imports.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-annotations/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/annotations/JaxrsAnnotationsSingletons.java Updates common helper imports.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-annotations/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/annotations/JaxrsAnnotationsInstrumentation.java Updates span naming and async helper imports.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-annotations/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/annotations/DefaultRequestContextInstrumentation.java Updates span naming and constants imports.
instrumentation/jaxrs/jaxrs-3.0/jaxrs-3.0-annotations/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v3_0/annotations/ContainerRequestFilterInstrumentation.java Updates constants import.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-resteasy-common-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/resteasy/common/v3_0/ResteasyRootNodeTypeInstrumentation.java Updates JaxrsPathUtil import.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-resteasy-3.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/resteasy/v3_1/Resteasy31Singletons.java Updates common helper imports.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-resteasy-3.1/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/resteasy/v3_1/Resteasy31RequestContextInstrumentation.java Updates constants import.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-resteasy-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/resteasy/v3_0/Resteasy30Singletons.java Updates common helper imports.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-resteasy-3.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/resteasy/v3_0/Resteasy30RequestContextInstrumentation.java Updates constants import.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-jersey-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/jersey/v2_0/JerseySpanName.java Updates JaxrsPathUtil static import.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-jersey-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/jersey/v2_0/JerseySingletons.java Updates common helper imports.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-jersey-2.0/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/jersey/v2_0/JerseyRequestContextInstrumentation.java Updates constants import.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-cxf-3.2/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/cxf/v3_2/CxfSpanName.java Updates JaxrsPathUtil static import.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-cxf-3.2/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/cxf/v3_2/CxfSingletons.java Updates common helper imports.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-cxf-3.2/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/cxf/v3_2/CxfRequestContextInstrumentation.java Updates constants import.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/common/Jaxrs2RequestContextHelper.java Updates shared JAX-RS common imports.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-common/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/common/Jaxrs2HandlerData.java Updates HandlerData import.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-annotations/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/annotations/JaxrsAsyncResponseInstrumentation.java Updates async response/config imports.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-annotations/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/annotations/JaxrsAnnotationsSingletons.java Updates common helper imports.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-annotations/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/annotations/JaxrsAnnotationsInstrumentation.java Updates span naming and async helper imports.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-annotations/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/annotations/DefaultRequestContextInstrumentation.java Updates span naming and constants imports.
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-annotations/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/jaxrs/v2_0/annotations/ContainerRequestFilterInstrumentation.java Updates constants import.

@trask trask merged commit af2eba4 into open-telemetry:main May 18, 2026
99 checks passed
@trask trask deleted the package-name-cleanup-jaxrs-common branch May 18, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants