X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fsparky%2Fsync%2FSyncControllerRegistry.java;fp=src%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fsparky%2Fconfig%2FConfigurable.java;h=90845e077fb81e8c3875e197ab607dba0a51a681;hb=7b42006c51d4f014f72ae39170544a85d2f09fb5;hp=d108bef9d10447074522106019279235b19120e7;hpb=1249ee87c69c9c4566f2c52c5cbb56e4089044c4;p=aai%2Fsparky-be.git diff --git a/src/main/java/org/onap/aai/sparky/config/Configurable.java b/src/main/java/org/onap/aai/sparky/sync/SyncControllerRegistry.java similarity index 66% rename from src/main/java/org/onap/aai/sparky/config/Configurable.java rename to src/main/java/org/onap/aai/sparky/sync/SyncControllerRegistry.java index d108bef..90845e0 100644 --- a/src/main/java/org/onap/aai/sparky/config/Configurable.java +++ b/src/main/java/org/onap/aai/sparky/sync/SyncControllerRegistry.java @@ -20,24 +20,29 @@ * * ECOMP is a trademark and service mark of AT&T Intellectual Property. */ -package org.onap.aai.sparky.config; +package org.onap.aai.sparky.sync; -import org.onap.aai.sparky.config.exception.ConfigurationException; +import java.util.ArrayList; +import java.util.List; -/** - * The Interface Configurable. - */ -public interface Configurable { +public class SyncControllerRegistry { + + private List controllers; + + public SyncControllerRegistry() { + controllers = new ArrayList(); + } - public boolean isValid(); + public void registerSyncController(SyncController controller) { + controllers.add(controller); + } - public boolean isInitialized(); + public List getControllers() { + return controllers; + } - /** - * Load config. - * - * @throws ConfigurationException the configuration exception - */ - public void loadConfig() throws ConfigurationException; + public void setControllers(List controllers) { + this.controllers = controllers; + } }