diff options
Diffstat (limited to 'config-model-api/src')
-rw-r--r-- | config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java b/config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java index c2cde72449b..69836ab06c3 100644 --- a/config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java +++ b/config-model-api/src/main/java/com/yahoo/config/application/api/FileRegistry.java @@ -5,6 +5,8 @@ import com.yahoo.config.FileReference; import java.nio.ByteBuffer; import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; /** * @author Tony Vaagenes @@ -16,6 +18,11 @@ public interface FileRegistry { FileReference addBlob(String name, ByteBuffer blob); default FileReference addApplicationPackage() { return addFile(""); } List<Entry> export(); + default Set<FileReference> asSet() { + return export().stream() + .map(e -> e.reference) + .collect(Collectors.toSet()); + } class Entry { |