summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2018-07-02 19:08:47 +0200
committerGitHub <noreply@github.com>2018-07-02 19:08:47 +0200
commit4eb300200c1f4e35f55bf4b57f980be85f7b4ebe (patch)
tree8a4ba912a4a67e37289ca1192acbbdae83f47fd6 /configserver
parent0590a0ed667165ca419ab24d98c73e079acc9433 (diff)
parent534f8dca33d33ab41eb40d73528569f83c9012f4 (diff)
Merge pull request #6321 from vespa-engine/hmusum/remove-unnecessary-optional
Remove unnecessary Optional
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/application/PermanentApplicationPackage.java5
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ActivatedModelsBuilder.java6
2 files changed, 5 insertions, 6 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/application/PermanentApplicationPackage.java b/configserver/src/main/java/com/yahoo/vespa/config/server/application/PermanentApplicationPackage.java
index 868e68d9c73..b64aa1c771c 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/application/PermanentApplicationPackage.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/application/PermanentApplicationPackage.java
@@ -14,8 +14,7 @@ import java.util.logging.Logger;
/**
* A global permanent application package containing configuration info that is always used during deploy.
*
- * @author lulf
- * @since 5.15
+ * @author Ulf Lilleengen
*/
public class PermanentApplicationPackage {
@@ -24,7 +23,7 @@ public class PermanentApplicationPackage {
public PermanentApplicationPackage(ConfigserverConfig config) {
File app = new File(getDefaults().underVespaHome(config.applicationDirectory()));
- applicationPackage = Optional.<ApplicationPackage>ofNullable(app.exists() ? FilesApplicationPackage.fromFile(app) : null);
+ applicationPackage = Optional.ofNullable(app.exists() ? FilesApplicationPackage.fromFile(app) : null);
if (applicationPackage.isPresent()) {
log.log(LogLevel.DEBUG, "Detected permanent application package in '" +
getDefaults().underVespaHome(config.applicationDirectory()) +
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ActivatedModelsBuilder.java b/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ActivatedModelsBuilder.java
index 6b872fc4601..314b6d78ae3 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ActivatedModelsBuilder.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ActivatedModelsBuilder.java
@@ -45,7 +45,7 @@ public class ActivatedModelsBuilder extends ModelsBuilder<Application> {
private final TenantName tenant;
private final long appGeneration;
private final SessionZooKeeperClient zkClient;
- private final Optional<PermanentApplicationPackage> permanentApplicationPackage;
+ private final PermanentApplicationPackage permanentApplicationPackage;
private final ConfigserverConfig configserverConfig;
private final ConfigDefinitionRepo configDefinitionRepo;
private final Metrics metrics;
@@ -59,7 +59,7 @@ public class ActivatedModelsBuilder extends ModelsBuilder<Application> {
this.tenant = tenant;
this.appGeneration = appGeneration;
this.zkClient = zkClient;
- this.permanentApplicationPackage = Optional.of(globalComponentRegistry.getPermanentApplicationPackage());
+ this.permanentApplicationPackage = globalComponentRegistry.getPermanentApplicationPackage();
this.configserverConfig = globalComponentRegistry.getConfigserverConfig();
this.configDefinitionRepo = globalComponentRegistry.getConfigDefinitionRepo();
this.metrics = globalComponentRegistry.getMetrics();
@@ -79,7 +79,7 @@ public class ActivatedModelsBuilder extends ModelsBuilder<Application> {
ModelContext modelContext = new ModelContextImpl(
applicationPackage,
Optional.empty(),
- permanentApplicationPackage.get().applicationPackage(),
+ permanentApplicationPackage.applicationPackage(),
logger,
configDefinitionRepo,
getForVersionOrLatest(applicationPackage.getFileRegistryMap(), modelFactory.getVersion()).orElse(new MockFileRegistry()),