diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2020-11-04 09:21:57 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2020-11-04 09:21:57 +0100 |
commit | 0efcc461407e031eba295f043a90df9e8d96ef1e (patch) | |
tree | 57a2fead3c99f125d614a42e49359dc91b0378dc /config-model-api | |
parent | 7a1ad6ec07cd7134bc90b4a8c9caa2aa9a5c22c9 (diff) |
Use Optional<Status> to signal no reidexing for a type
Diffstat (limited to 'config-model-api')
-rw-r--r-- | config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java b/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java index cb9d7e27cc2..cb9cb381da6 100644 --- a/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java +++ b/config-model-api/src/main/java/com/yahoo/config/model/api/Reindexing.java @@ -2,7 +2,7 @@ package com.yahoo.config.model.api; import java.time.Instant; -import java.util.Map; +import java.util.Optional; /** * Status of reindexing for the documents of an application. @@ -11,11 +11,8 @@ import java.util.Map; */ public interface Reindexing { - /** No reindexing should be done for this document type and cluster. */ - Status NO_REINDEXING = () -> Instant.MAX; - /** Reindexing status for a given application, cluster and document type. */ - default Status status(String cluster, String documentType) { return NO_REINDEXING; } + default Optional<Status> status(String cluster, String documentType) { return Optional.empty(); } /** Reindexing status of a given document type in a given cluster in a given application. */ interface Status { |