summaryrefslogtreecommitdiffstats
path: root/yolean
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2022-01-14 22:25:41 +0100
committergjoranv <gv@verizonmedia.com>2022-01-14 22:28:15 +0100
commitfcc84af1c58b4aaabf5951e0050d9644efda18dc (patch)
treef242af4b7abbc1c615099fcef68e1ef95a818bb4 /yolean
parent85ab960e1969501577296edbb150510fb0c2c645 (diff)
Deprecate all classes in yolean.chain, except for the annotations.
Diffstat (limited to 'yolean')
-rw-r--r--yolean/src/main/java/com/yahoo/yolean/chain/Chain.java2
-rw-r--r--yolean/src/main/java/com/yahoo/yolean/chain/ChainBuilder.java2
-rw-r--r--yolean/src/main/java/com/yahoo/yolean/chain/ChainCycleException.java2
-rw-r--r--yolean/src/main/java/com/yahoo/yolean/chain/Dependencies.java2
-rw-r--r--yolean/src/main/java/com/yahoo/yolean/chain/DirectedGraph.java1
-rw-r--r--yolean/src/main/java/com/yahoo/yolean/chain/EnumeratedIdentitySet.java1
-rw-r--r--yolean/src/main/java/com/yahoo/yolean/chain/Vertex.java1
7 files changed, 11 insertions, 0 deletions
diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/Chain.java b/yolean/src/main/java/com/yahoo/yolean/chain/Chain.java
index 282c357f277..71c73938023 100644
--- a/yolean/src/main/java/com/yahoo/yolean/chain/Chain.java
+++ b/yolean/src/main/java/com/yahoo/yolean/chain/Chain.java
@@ -14,7 +14,9 @@ import static java.util.Objects.requireNonNull;
* An immutable and ordered list of components
*
* @author Tony Vaagenes
+ * @deprecated Will be removed in Vespa 8 with no replacement.
*/
+@Deprecated(forRemoval = true, since = "7")
public final class Chain<T> implements Iterable<T> {
private final String id;
diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/ChainBuilder.java b/yolean/src/main/java/com/yahoo/yolean/chain/ChainBuilder.java
index cbc9897d3c9..3f114d934dc 100644
--- a/yolean/src/main/java/com/yahoo/yolean/chain/ChainBuilder.java
+++ b/yolean/src/main/java/com/yahoo/yolean/chain/ChainBuilder.java
@@ -12,7 +12,9 @@ import java.util.Set;
/**
* @author Tony Vaagenes
* @author gjoranv
+ * @deprecated Will be removed in Vespa 8 with no replacement.
*/
+@Deprecated(forRemoval = true, since = "7")
public final class ChainBuilder<T> {
private final String chainId;
diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/ChainCycleException.java b/yolean/src/main/java/com/yahoo/yolean/chain/ChainCycleException.java
index f29020321c8..fe953f515ae 100644
--- a/yolean/src/main/java/com/yahoo/yolean/chain/ChainCycleException.java
+++ b/yolean/src/main/java/com/yahoo/yolean/chain/ChainCycleException.java
@@ -9,7 +9,9 @@ import java.util.List;
/**
* @author Tony Vaagenes
+ * @deprecated Will be removed in Vespa 8 with no replacement.
*/
+@Deprecated(forRemoval = true, since = "7")
public class ChainCycleException extends RuntimeException {
private final List<?> components;
diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/Dependencies.java b/yolean/src/main/java/com/yahoo/yolean/chain/Dependencies.java
index 5cee9235397..7c2cab5ece0 100644
--- a/yolean/src/main/java/com/yahoo/yolean/chain/Dependencies.java
+++ b/yolean/src/main/java/com/yahoo/yolean/chain/Dependencies.java
@@ -12,7 +12,9 @@ import java.util.List;
/**
* @author Tony Vaagenes
* @author gjoranv
+ * @deprecated Will be removed in Vespa 8 with no replacement.
*/
+@Deprecated(forRemoval = true, since = "7")
public class Dependencies<T> {
final Order<T> before;
diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/DirectedGraph.java b/yolean/src/main/java/com/yahoo/yolean/chain/DirectedGraph.java
index acab42a7090..b415b8518e1 100644
--- a/yolean/src/main/java/com/yahoo/yolean/chain/DirectedGraph.java
+++ b/yolean/src/main/java/com/yahoo/yolean/chain/DirectedGraph.java
@@ -13,6 +13,7 @@ import java.util.Set;
*
* @author Tony Vaagenes
*/
+@Deprecated(forRemoval = true, since = "7")
class DirectedGraph {
private IdentityHashMap<Vertex, List<Vertex>> incommingEdges = new IdentityHashMap<>();
diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/EnumeratedIdentitySet.java b/yolean/src/main/java/com/yahoo/yolean/chain/EnumeratedIdentitySet.java
index feece288bad..d55ba0a216c 100644
--- a/yolean/src/main/java/com/yahoo/yolean/chain/EnumeratedIdentitySet.java
+++ b/yolean/src/main/java/com/yahoo/yolean/chain/EnumeratedIdentitySet.java
@@ -20,6 +20,7 @@ import java.util.TreeMap;
*
* @author Tony Vaagenes
*/
+@Deprecated(forRemoval = true, since = "7")
class EnumeratedIdentitySet<T> implements Set<T> {
private int counter = 0;
diff --git a/yolean/src/main/java/com/yahoo/yolean/chain/Vertex.java b/yolean/src/main/java/com/yahoo/yolean/chain/Vertex.java
index e48a3fea197..f8d960a7899 100644
--- a/yolean/src/main/java/com/yahoo/yolean/chain/Vertex.java
+++ b/yolean/src/main/java/com/yahoo/yolean/chain/Vertex.java
@@ -4,6 +4,7 @@ package com.yahoo.yolean.chain;
/**
* @author Tony Vaagenes
*/
+@Deprecated(forRemoval = true, since = "7")
interface Vertex {
}