summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@oath.com>2018-08-31 17:04:00 +0200
committerValerij Fredriksen <valerijf@oath.com>2018-08-31 17:05:04 +0200
commit68fd3fe6b2883c75b1d1561917844151b2fd56e4 (patch)
treebf18321e8fcdab7d684451f144f55b9107a8839a
parent7ab1ece35a56f815f2c980c5e4a26c360949251c (diff)
Change Producer to Supplier
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileWriter.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileWriter.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileWriter.java
index 58518ae5a15..c41fd71c62c 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileWriter.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/task/util/file/FileWriter.java
@@ -2,10 +2,10 @@
package com.yahoo.vespa.hosted.node.admin.task.util.file;
import com.yahoo.vespa.hosted.node.admin.component.TaskContext;
-import org.glassfish.jersey.internal.util.Producer;
import java.nio.file.Files;
import java.nio.file.Path;
+import java.util.function.Supplier;
/**
* Write a file
@@ -16,11 +16,11 @@ public class FileWriter {
private final Path path;
private final FileSync fileSync;
private final PartialFileData.Builder fileDataBuilder = PartialFileData.builder();
- private final Producer<String> contentProducer;
+ private final Supplier<String> contentProducer;
private boolean overwriteExistingFile = true;
- public FileWriter(Path path, Producer<String> contentProducer) {
+ public FileWriter(Path path, Supplier<String> contentProducer) {
this.path = path;
this.fileSync = new FileSync(path);
this.contentProducer = contentProducer;
@@ -51,7 +51,7 @@ public class FileWriter {
return false;
}
- fileDataBuilder.withContent(contentProducer.call());
+ fileDataBuilder.withContent(contentProducer.get());
PartialFileData fileData = fileDataBuilder.create();
return fileSync.convergeTo(context, fileData);
}