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