summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2019-09-05 09:35:45 +0200
committerGitHub <noreply@github.com>2019-09-05 09:35:45 +0200
commit2607dca3f46b1ed7ea79cb9d57cb7a72a71f4875 (patch)
treea943ba89f313ed863336674b28d5bf7657848363 /controller-api
parent2fa518aeeb8219756e0b41cdfa37e56b4c5ec56a (diff)
parent9d0e8be069b61dde9439000e20ffb7a1dd9e3dec (diff)
Merge pull request #10506 from vespa-engine/mpolden/service-registry-2
Migrate second set of services to registry
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/ServiceRegistry.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/ServiceRegistry.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/ServiceRegistry.java
index 964c2ece524..d9a88f665c7 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/ServiceRegistry.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/ServiceRegistry.java
@@ -1,9 +1,12 @@
// Copyright 2019 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.hosted.controller.api.integration;
+import com.yahoo.vespa.hosted.controller.api.integration.certificates.ApplicationCertificateProvider;
import com.yahoo.vespa.hosted.controller.api.integration.configserver.ConfigServer;
import com.yahoo.vespa.hosted.controller.api.integration.dns.NameService;
+import com.yahoo.vespa.hosted.controller.api.integration.organization.Mailer;
import com.yahoo.vespa.hosted.controller.api.integration.routing.GlobalRoutingService;
+import com.yahoo.vespa.hosted.controller.api.integration.routing.RoutingGenerator;
/**
* This provides access to all service dependencies of the controller. Implementations of this are responsible for
@@ -20,4 +23,10 @@ public interface ServiceRegistry {
GlobalRoutingService globalRoutingService();
+ RoutingGenerator routingGenerator();
+
+ Mailer mailer();
+
+ ApplicationCertificateProvider applicationCertificateProvider();
+
}