diff options
author | gjoranv <gv@verizonmedia.com> | 2022-01-14 22:25:41 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2022-01-14 22:28:15 +0100 |
commit | fcc84af1c58b4aaabf5951e0050d9644efda18dc (patch) | |
tree | f242af4b7abbc1c615099fcef68e1ef95a818bb4 /yolean | |
parent | 85ab960e1969501577296edbb150510fb0c2c645 (diff) |
Deprecate all classes in yolean.chain, except for the annotations.
Diffstat (limited to 'yolean')
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 { } |