aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/RetriggerEntry.java
diff options
context:
space:
mode:
authorMorten Tokle <mortent@verizonmedia.com>2021-06-18 15:17:13 +0200
committerMorten Tokle <mortent@verizonmedia.com>2021-06-18 15:19:30 +0200
commitd6a4984279d8f0fb53cb09c5ac0ca53cd4e2f153 (patch)
tree9b3016d1a41ef75b78e7b7ec2fda4f02f3baaa4d /controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/RetriggerEntry.java
parent9b8434c6305b2f9db318cb5026720bee7e5af478 (diff)
Add retrigger queue to avoid errors when job already running
Diffstat (limited to 'controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/RetriggerEntry.java')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/RetriggerEntry.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/RetriggerEntry.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/RetriggerEntry.java
new file mode 100644
index 00000000000..9c16d80313e
--- /dev/null
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/RetriggerEntry.java
@@ -0,0 +1,27 @@
+// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+
+package com.yahoo.vespa.hosted.controller.deployment;
+
+import com.yahoo.vespa.hosted.controller.api.integration.deployment.JobId;
+
+/**
+ * @author mortent
+ */
+public class RetriggerEntry {
+ private final JobId jobId;
+ private final long requiredRun;
+
+ public RetriggerEntry(JobId jobId, long requiredRun) {
+ this.jobId = jobId;
+ this.requiredRun = requiredRun;
+ }
+
+ public JobId jobId() {
+ return jobId;
+ }
+
+ public long requiredRun() {
+ return requiredRun;
+ }
+
+}