Moti Asayag has posted comments on this change.
Change subject: core: Cleanup on notification service resource closing
......................................................................
Patch Set 2: (3 inline comments)
Please use the new utility class also for EngineMonitorService
which is part of the notification service and also uses database resources.
....................................................
File
backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/db/DbUtils.java
Line 10: * Helper methods to handle DB related issues
Line 11: */
Line 12: public class DbUtils {
Line 13:
Line 14: public static void closeQuietly(ResultSet resultSet, Connection
connection) {
would you mind introducing this method and the one beneath it after the methods
of single resource close?
Line 15: closeQuietly(resultSet, null, connection);
Line 16: }
Line 17:
Line 18: public static void closeQuietly(ResultSet resultSet, Statement
statement, Connection connection) {
Line 49: }
Line 50: }
Line 51: }
Line 52:
Line 53: public static void closeQuietly(PreparedStatement ps, Connection
connection) {
Why specifically PreparedStatement and not just Statement ?
Line 54: closeQuietly(null,ps,connection);
Line 55: }
Line 56:
....................................................
File
backend/manager/tools/engine-notifier/engine-notifier-service/src/main/java/org/ovirt/engine/core/notifier/NotificationService.java
Line 195: while (rs.next()) {
Line 196: eventSubscribers.add(getEventAuditLogSubscriber(rs));
Line 197: }
Line 198: } finally {
Line 199: DbUtils.closeQuietly(rs, ps, connection);
so much nicer to the eye
Line 200: }
Line 201: DbUser dbUser = null;
Line 202: for (event_audit_log_subscriber
eventSubscriber:eventSubscribers) {
Line 203: dbUser =
getUserByUserId(eventSubscriber.getsubscriber_id());
--
To view, visit http://gerrit.ovirt.org/9740
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I54fb540ee52255f017933b000b9b509c4e156123
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Yair Zaslavsky <[email protected]>
Gerrit-Reviewer: Moti Asayag <[email protected]>
Gerrit-Reviewer: Ravi Nori <[email protected]>
Gerrit-Reviewer: Yair Zaslavsky <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches