diff options
author | jonmv <venstad@gmail.com> | 2022-11-03 17:19:45 +0100 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2022-11-03 17:19:45 +0100 |
commit | ca439b0dcb570d8eda73f1177dcef31f647e287f (patch) | |
tree | 6168d8febd37100cfa0624b44fbd7eaeffbaab95 /controller-api/src | |
parent | 7770be4be840a227e1ba21e06a282065024107ba (diff) |
Change to delegation and input stream suppliers to close correctly
Diffstat (limited to 'controller-api/src')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/DeploymentData.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/DeploymentData.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/DeploymentData.java index 7c6ba50b953..dee0e1440f4 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/DeploymentData.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/application/v4/model/DeploymentData.java @@ -34,7 +34,7 @@ public class DeploymentData { private final ApplicationId instance; private final Tags tags; private final ZoneId zone; - private final InputStream applicationPackage; + private final Supplier<InputStream> applicationPackage; private final Version platform; private final Set<ContainerEndpoint> containerEndpoints; private final Supplier<Optional<EndpointCertificateMetadata>> endpointCertificateMetadata; @@ -46,7 +46,7 @@ public class DeploymentData { private final Supplier<Optional<CloudAccount>> cloudAccount; private final boolean dryRun; - public DeploymentData(ApplicationId instance, Tags tags, ZoneId zone, InputStream applicationPackage, Version platform, + public DeploymentData(ApplicationId instance, Tags tags, ZoneId zone, Supplier<InputStream> applicationPackage, Version platform, Set<ContainerEndpoint> containerEndpoints, Supplier<Optional<EndpointCertificateMetadata>> endpointCertificateMetadata, Optional<DockerImage> dockerImageRepo, @@ -83,7 +83,7 @@ public class DeploymentData { } public InputStream applicationPackage() { - return applicationPackage; + return applicationPackage.get(); } public Version platform() { |