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 {
 }