Yevgeny Zaspitsky has uploaded a new change for review.

Change subject: engine: Define singleton scope for DAO produces methods
......................................................................

engine: Define singleton scope for DAO produces methods

Define singleton scope for DAO produce methods rather
than the default scope, which is @Dependent.

Change-Id: I879943d307aba887f33b0799b0bb6796399e240f
Signed-off-by: Yevgeny Zaspitsky <[email protected]>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/BllCDIAdapter.java
1 file changed, 8 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/88/38388/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/BllCDIAdapter.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/BllCDIAdapter.java
index 03d4a69..0ec2d25 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/BllCDIAdapter.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/BllCDIAdapter.java
@@ -1,6 +1,7 @@
 package org.ovirt.engine.core.bll.utils;
 
 import javax.enterprise.inject.Produces;
+import javax.inject.Singleton;
 
 import org.ovirt.engine.core.dal.dbbroker.DbFacade;
 import org.ovirt.engine.core.dao.StoragePoolDAO;
@@ -25,36 +26,43 @@
 public class BllCDIAdapter {
 
     @Produces
+    @Singleton
     private NetworkDao produceNetworkDao(DbFacade dbFacade) {
         return dbFacade.getNetworkDao();
     }
 
     @Produces
+    @Singleton
     private NetworkClusterDao produceNetworkClusterDao(DbFacade dbFacade) {
         return dbFacade.getNetworkClusterDao();
     }
 
     @Produces
+    @Singleton
     private VdsGroupDAO produceVdsGroupDao(DbFacade dbFacade) {
         return dbFacade.getVdsGroupDao();
     }
 
     @Produces
+    @Singleton
     private StoragePoolDAO produceStoragePoolDAO(DbFacade dbFacade) {
         return dbFacade.getStoragePoolDao();
     }
 
     @Produces
+    @Singleton
     private VmDynamicDAO produceVmDynamicDAO(DbFacade dbFacade) {
         return dbFacade.getVmDynamicDao();
     }
 
     @Produces
+    @Singleton
     private InterfaceDao produceInterfaceDao(DbFacade dbFacade) {
         return dbFacade.getInterfaceDao();
     }
 
     @Produces
+    @Singleton
     private HostNetworkQosDao produceHostNetworkQosDao(DbFacade dbFacade) {
         return dbFacade.getHostNetworkQosDao();
     }


-- 
To view, visit https://gerrit.ovirt.org/38388
To unsubscribe, visit https://gerrit.ovirt.org/settings

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

Reply via email to