Martin Peřina has uploaded a new change for review.

Change subject: tools: Remove EngineConfigCLIParser instance variable from 
EngineConfig
......................................................................

tools: Remove EngineConfigCLIParser instance variable from EngineConfig

Removes EngineConfigCLIParser instance variable from EngineConfig since
it's needed only in EngineConfig.setUpAndExecute() method.

Change-Id: I1390755096670c7ed21882a487280d85426e576f
Bug-Url: https://bugzilla.redhat.com/1063901
Signed-off-by: Martin Perina <mper...@redhat.com>
---
M 
backend/manager/tools/src/main/java/org/ovirt/engine/core/config/EngineConfig.java
1 file changed, 6 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/89/26589/1

diff --git 
a/backend/manager/tools/src/main/java/org/ovirt/engine/core/config/EngineConfig.java
 
b/backend/manager/tools/src/main/java/org/ovirt/engine/core/config/EngineConfig.java
index 1a3b419..046a81b 100644
--- 
a/backend/manager/tools/src/main/java/org/ovirt/engine/core/config/EngineConfig.java
+++ 
b/backend/manager/tools/src/main/java/org/ovirt/engine/core/config/EngineConfig.java
@@ -26,7 +26,6 @@
 
     public static final String CONFIG_FILE_PATH_PROPERTY = 
"engine-config.config.file.path";
     public static final File DEFAULT_CONFIG_PATH = new 
File(EngineLocalConfig.getInstance().getEtcDir(), "engine-config");
-    private EngineConfigCLIParser parser;
     private EngineConfigLogic engineConfigLogic;
     private static EngineConfig instance = new EngineConfig();
 
@@ -37,13 +36,12 @@
      * Parses the arguments, validates that they are valid, instantiates the 
EngineConfigLogic object and executes the
      * desired action.
      *
-     * @param args
-     *            The arguments given by the user.
+     * @param parser
+     *            parser instance with parsed args
      *
      * @throws Exception
      */
-    public void setUpAndExecute(String... args) throws Exception {
-        parser.parse(args);
+    public void setUpAndExecute(EngineConfigCLIParser parser) throws Exception 
{
         log.debug("Arguments have been parsed: " + 
parser.engineConfigMapToString());
         ConfigActionType actionType = parser.getConfigAction();
         actionType.validate(parser.getEngineConfigMap());
@@ -76,8 +74,9 @@
     public static void main(String... args) {
         initLogging();
         try {
-            getInstance().setParser(new EngineConfigCLIParser());
-            getInstance().setUpAndExecute(args);
+            EngineConfigCLIParser parser = new EngineConfigCLIParser();
+            parser.parse(args);
+            getInstance().setUpAndExecute(parser);
 
         } catch (Throwable t) {
             log.debug("Exiting with error: ", t);
@@ -88,10 +87,6 @@
 
     public void setEngineConfigLogic(EngineConfigLogic engineConfigLogic) {
         this.engineConfigLogic = engineConfigLogic;
-    }
-
-    public void setParser(EngineConfigCLIParser parser) {
-        this.parser = parser;
     }
 
     public EngineConfigLogic getEngineConfigLogic() {


-- 
To view, visit http://gerrit.ovirt.org/26589
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I1390755096670c7ed21882a487280d85426e576f
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Martin Peřina <mper...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to