Liran Zelkha has posted comments on this change. Change subject: core: make DbFacade a CDI singleton ......................................................................
Patch Set 15: (3 comments) http://gerrit.ovirt.org/#/c/34814/15/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/ModuleConfigurationExtension.java File backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/ModuleConfigurationExtension.java: Line 21: import org.slf4j.LoggerFactory; Line 22: Line 23: import com.google.common.base.Strings; Line 24: Line 25: public class ModuleConfigurationExtension implements Extension { > I see the now :) Done Line 26: private static final Logger log = LoggerFactory.getLogger(ModuleConfigurationExtension.class); Line 27: private final Map<String, AnnotatedType<Object>> beans = new HashMap<>(); Line 28: Line 29: /** http://gerrit.ovirt.org/#/c/34814/15/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/DbFacade.java File backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/DbFacade.java: Line 292: Line 293: /** Line 294: * just convenience so we don't refactor old code Line 295: */ Line 296: public synchronized static DbFacade getInstance() { > it shouldln't be synced. it is given theat PostConstruct is running once yo Done Line 297: if (instance == null) { Line 298: log.error("DbFacade not initialized by injection!"); Line 299: instance = new DbFacade(); Line 300: instance.init(); http://gerrit.ovirt.org/#/c/34814/15/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/DbFacadeLocator.java File backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/DbFacadeLocator.java: Line 16: import org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator; Line 17: Line 18: /** Line 19: * A locator singleton for looking up (and initializing) DbFacade instance Line 20: */ > Named is usually for web archive to use. using the Type is preferred in mos Done Line 21: @Named Line 22: @Singleton Line 23: public class DbFacadeLocator { Line 24: private static final Logger log = LoggerFactory.getLogger(DbFacadeLocator.class); -- To view, visit http://gerrit.ovirt.org/34814 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Ic9e57710ce8353af020cb5ae53e43b127276d6c6 Gerrit-PatchSet: 15 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Roy Golan <rgo...@redhat.com> Gerrit-Reviewer: Liran Zelkha <lzel...@redhat.com> Gerrit-Reviewer: Roy Golan <rgo...@redhat.com> Gerrit-Reviewer: automat...@ovirt.org Gerrit-Reviewer: oVirt Jenkins CI Server Gerrit-HasComments: Yes _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches