Yair Zaslavsky has uploaded a new change for review.

Change subject: aaa: Introduce application_name key
......................................................................

aaa: Introduce application_name key

Change-Id: I6ba68584362c85b1e73763ab07cb41c792c0254b
Topic: AAA
Signed-off-by: Yair Zaslavsky <[email protected]>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/InitBackendServicesOnStartupBean.java
M 
backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/Base.java
M 
backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java
3 files changed, 20 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/25/27725/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/InitBackendServicesOnStartupBean.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/InitBackendServicesOnStartupBean.java
index d9b6511..a047357 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/InitBackendServicesOnStartupBean.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/InitBackendServicesOnStartupBean.java
@@ -65,6 +65,7 @@
         createInternalAAAConfigurations();
         createKerberosLdapAAAConfigurations();
         ExtensionsManager.getInstance().dump();
+        
ExtensionsManager.getInstance().getGlobalContext().put(Base.GlobalContextKeys.APPLICATION_NAME,
 Base.ApplicationName.ENGINE);
         AuthenticationProfileRepository.getInstance();
         DbUserCacheManager.getInstance().init();
         AsyncTaskManager.getInstance().initAsyncTaskManager();
diff --git 
a/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/Base.java
 
b/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/Base.java
index 1d61cd0..c5c6e25 100644
--- 
a/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/Base.java
+++ 
b/backend/manager/modules/extensions-api-root/extensions-api/src/main/java/org/ovirt/engine/api/extensions/Base.java
@@ -156,6 +156,21 @@
          * @see ExtensionRecord
          */
         public static final ExtKey EXTENSIONS = new 
ExtKey("GLOBAL_EXTENSIONS", List/*<ExtMap>*/.class, 
"246498c0-2f4d-4135-8cb7-c5eabfd2f6ff");
+        
+        /**
+         * Application name.
+         * @See ApplicationName
+         */
+        public static final ExtKey APPLICATION_NAME = new 
ExtKey("GLOBAL_APPLICATION_NAME", String.class, 
"913655b7-1bc9-43b8-9a3a-18330e288708");
+    }
+    
+    /**
+     * Application names
+     * 
+     */
+    public static class ApplicationName {
+        public static final String ENGINE = "engine";
+        public static final String EXTENSION_TESTER = "extension-tester";
     }
 
     /**
diff --git 
a/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java
 
b/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java
index 082e962..9a23e11 100644
--- 
a/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java
+++ 
b/backend/manager/modules/extensions-manager/src/main/java/org/ovirt/engine/core/extensions/mgr/ExtensionsManager.java
@@ -134,6 +134,10 @@
         return instance;
     }
 
+    public ExtMap getGlobalContext() {
+        return globalContext;
+    }
+
     public List<ExtensionProxy> getProvidedExtensions(String provides) {
         List<ExtensionProxy> results = new ArrayList<>();
         for (ExtensionEntry entry : loadedEntries.values()) {


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I6ba68584362c85b1e73763ab07cb41c792c0254b
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Yair Zaslavsky <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to