You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cz...@apache.org on 2021/08/08 09:49:05 UTC

[felix-dev] branch master updated: FELIX-6401 : Add deprecation annotations to systemready api

This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git


The following commit(s) were added to refs/heads/master by this push:
     new c0431fb  FELIX-6401 : Add deprecation annotations to systemready api
c0431fb is described below

commit c0431fbbb3309ec456e3755fa55e1a1ebb2c0f67
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Sun Aug 8 11:48:55 2021 +0200

    FELIX-6401 : Add deprecation annotations to systemready api
---
 .../src/main/java/org/apache/felix/systemready/CheckStatus.java  | 5 +++++
 .../src/main/java/org/apache/felix/systemready/StateType.java    | 7 ++++++-
 .../src/main/java/org/apache/felix/systemready/SystemReady.java  | 4 ++++
 .../main/java/org/apache/felix/systemready/SystemReadyCheck.java | 3 +++
 .../java/org/apache/felix/systemready/SystemReadyMonitor.java    | 4 ++++
 .../src/main/java/org/apache/felix/systemready/SystemStatus.java | 9 +++++++--
 6 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/systemready/src/main/java/org/apache/felix/systemready/CheckStatus.java b/systemready/src/main/java/org/apache/felix/systemready/CheckStatus.java
index d4cfe10..0905dc0 100644
--- a/systemready/src/main/java/org/apache/felix/systemready/CheckStatus.java
+++ b/systemready/src/main/java/org/apache/felix/systemready/CheckStatus.java
@@ -23,6 +23,11 @@ import static java.util.stream.Collectors.minBy;
 import java.util.Objects;
 import java.util.stream.Stream;
 
+/**
+ * This framework is deprecated.
+ * @deprecated Use the Apache Felix Healthchecks instead.
+ */
+@Deprecated
 public final class CheckStatus {
     public enum State {
         // Be aware that the order of the enum declarations matters for the Comparator
diff --git a/systemready/src/main/java/org/apache/felix/systemready/StateType.java b/systemready/src/main/java/org/apache/felix/systemready/StateType.java
index f44a177..a05979d 100644
--- a/systemready/src/main/java/org/apache/felix/systemready/StateType.java
+++ b/systemready/src/main/java/org/apache/felix/systemready/StateType.java
@@ -18,6 +18,11 @@
  */
 package org.apache.felix.systemready;
 
+/**
+ * This framework is deprecated.
+ * @deprecated Use the Apache Felix Healthchecks instead.
+ */
+@Deprecated
 public enum StateType {
-	ALIVE, READY;
+	ALIVE, READY
 }
diff --git a/systemready/src/main/java/org/apache/felix/systemready/SystemReady.java b/systemready/src/main/java/org/apache/felix/systemready/SystemReady.java
index 34443da..4634b46 100644
--- a/systemready/src/main/java/org/apache/felix/systemready/SystemReady.java
+++ b/systemready/src/main/java/org/apache/felix/systemready/SystemReady.java
@@ -20,7 +20,11 @@ package org.apache.felix.systemready;
 
 /**
  * Marker service that is registered when all system checks succeed.
+ *
+ * This framework is deprecated.
+ * @deprecated Use the Apache Felix Healthchecks instead.
  */
+@Deprecated
 public interface SystemReady {
 
 }
diff --git a/systemready/src/main/java/org/apache/felix/systemready/SystemReadyCheck.java b/systemready/src/main/java/org/apache/felix/systemready/SystemReadyCheck.java
index 7850cea..291648d 100644
--- a/systemready/src/main/java/org/apache/felix/systemready/SystemReadyCheck.java
+++ b/systemready/src/main/java/org/apache/felix/systemready/SystemReadyCheck.java
@@ -26,7 +26,10 @@ package org.apache.felix.systemready;
  *
  * {@see SystemReadyMonitor}
  *
+ * This framework is deprecated.
+ * @deprecated Use the Apache Felix Healthchecks instead.
  */
+@Deprecated
 public interface SystemReadyCheck {
 
     /**
diff --git a/systemready/src/main/java/org/apache/felix/systemready/SystemReadyMonitor.java b/systemready/src/main/java/org/apache/felix/systemready/SystemReadyMonitor.java
index c5bb42f..21a9577 100644
--- a/systemready/src/main/java/org/apache/felix/systemready/SystemReadyMonitor.java
+++ b/systemready/src/main/java/org/apache/felix/systemready/SystemReadyMonitor.java
@@ -21,7 +21,11 @@ package org.apache.felix.systemready;
 /**
  * Checks that all registered ready and builds an aggregated state of the system.
  * The aggregated state is the worst state of all checks.
+ *
+ * This framework is deprecated.
+ * @deprecated Use the Apache Felix Healthchecks instead.
  */
+@Deprecated
 public interface SystemReadyMonitor  {
 
     String PID = "org.apache.felix.systemready.SystemReadyMonitor";
diff --git a/systemready/src/main/java/org/apache/felix/systemready/SystemStatus.java b/systemready/src/main/java/org/apache/felix/systemready/SystemStatus.java
index 460f6d7..c2d4c32 100644
--- a/systemready/src/main/java/org/apache/felix/systemready/SystemStatus.java
+++ b/systemready/src/main/java/org/apache/felix/systemready/SystemStatus.java
@@ -23,10 +23,15 @@ import java.util.stream.Stream;
 
 import org.apache.felix.systemready.CheckStatus.State;
 
+/**
+ * This framework is deprecated.
+ * @deprecated Use the Apache Felix Healthchecks instead.
+ */
+@Deprecated
 public class SystemStatus {
     private Collection<CheckStatus> checkStates;
 	private State state;
-    
+
     public SystemStatus(Collection<CheckStatus> checkStates) {
         this.checkStates = checkStates;
         Stream<State> states = checkStates.stream()
@@ -37,7 +42,7 @@ public class SystemStatus {
     public CheckStatus.State getState() {
         return this.state;
     }
-    
+
     public Collection<CheckStatus> getCheckStates() {
         return checkStates;
     }