Deprecate @Context, @Suspended and the ContextResolver. Signed-off-by: James R. Perkins <jperkins@ibm.com>
diff --git a/jaxrs-api/src/main/java/jakarta/ws/rs/container/Suspended.java b/jaxrs-api/src/main/java/jakarta/ws/rs/container/Suspended.java index fba0a46..2edd66c 100644 --- a/jaxrs-api/src/main/java/jakarta/ws/rs/container/Suspended.java +++ b/jaxrs-api/src/main/java/jakarta/ws/rs/container/Suspended.java
@@ -76,9 +76,11 @@ * * @author Marek Potociar * @since 2.0 + * @deprecated use Jakarta Context and Dependency injection */ @Target({ ElementType.PARAMETER }) @Retention(RetentionPolicy.RUNTIME) @Documented +@Deprecated(forRemoval = true, since = "5.0") public @interface Suspended { }
diff --git a/jaxrs-api/src/main/java/jakarta/ws/rs/core/Context.java b/jaxrs-api/src/main/java/jakarta/ws/rs/core/Context.java index 10fd7b6..fdf6417 100644 --- a/jaxrs-api/src/main/java/jakarta/ws/rs/core/Context.java +++ b/jaxrs-api/src/main/java/jakarta/ws/rs/core/Context.java
@@ -38,9 +38,11 @@ * @see SecurityContext * @see jakarta.ws.rs.ext.Providers * @since 1.0 + * @deprecated use Jakarta Context and Dependency injection */ @Target({ ElementType.PARAMETER, ElementType.METHOD, ElementType.FIELD }) @Retention(RetentionPolicy.RUNTIME) @Documented +@Deprecated(forRemoval = true, since = "5.0") public @interface Context { }