Alissa Bonas has uploaded a new change for review.

Change subject: frontend: use entryset in GWTRPCCommunicationProvider
......................................................................

frontend: use entryset in GWTRPCCommunicationProvider

Use entryset instead of keyset for more efficient map interation.
Solves findbug warning of type WMI_WRONG_MAP_ITERATOR

Change-Id: Ifaff47aaba96f6fb7a115af63c239b63077a4632
Signed-off-by: Alissa Bonas <abo...@redhat.com>
---
M 
frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/communication/GWTRPCCommunicationProvider.java
1 file changed, 18 insertions(+), 18 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/18/21618/1

diff --git 
a/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/communication/GWTRPCCommunicationProvider.java
 
b/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/communication/GWTRPCCommunicationProvider.java
index a62121a..b1b132c 100644
--- 
a/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/communication/GWTRPCCommunicationProvider.java
+++ 
b/frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/communication/GWTRPCCommunicationProvider.java
@@ -174,11 +174,11 @@
                 @Override
                 public void onFailure(final Throwable exception) {
                     Map<VdcOperationCallback<?, ?>, List<VdcOperation<?, ?>>> 
callbackMap = getCallbackMap(queriesList);
-                    for (VdcOperationCallback<?, ?> callback: 
callbackMap.keySet()) {
-                        if (callback instanceof VdcOperationCallbackList) {
-                            ((VdcOperationCallbackList) 
callback).onFailure(callbackMap.get(callback), exception);
+                    for (Map.Entry<VdcOperationCallback<?, ?>, 
List<VdcOperation<?, ?>>> callbackEntry: callbackMap.entrySet()) {
+                        if (callbackEntry.getKey() instanceof 
VdcOperationCallbackList) {
+                            ((VdcOperationCallbackList) 
callbackEntry.getKey()).onFailure(callbackEntry.getValue(), exception);
                         } else {
-                            ((VdcOperationCallback) 
callback).onFailure(callbackMap.get(callback).get(0), exception);
+                            ((VdcOperationCallback) 
callbackEntry.getKey()).onFailure(callbackEntry.getValue().get(0), exception);
                         }
                     }
                 }
@@ -186,13 +186,13 @@
                 @Override
                 public void onSuccess(final ArrayList<VdcQueryReturnValue> 
result) {
                     Map<VdcOperationCallback<?, ?>, List<VdcOperation<?, ?>>> 
callbackMap = getCallbackMap(queriesList);
-                    for (VdcOperationCallback<?, ?> callback: 
callbackMap.keySet()) {
+                    for (Map.Entry<VdcOperationCallback<?, ?>, 
List<VdcOperation<?, ?>>> callbackEntry: callbackMap.entrySet()) {
                         List<VdcQueryReturnValue> queryResult = 
(List<VdcQueryReturnValue>) getOperationResult(
-                                callbackMap.get(callback), queriesList, 
result);
-                        if (callback instanceof VdcOperationCallbackList) {
-                            ((VdcOperationCallbackList) 
callback).onSuccess(callbackMap.get(callback), queryResult);
+                                callbackEntry.getValue(), queriesList, result);
+                        if (callbackEntry.getKey() instanceof 
VdcOperationCallbackList) {
+                            ((VdcOperationCallbackList) 
callbackEntry.getKey()).onSuccess(callbackEntry.getValue(), queryResult);
                         } else {
-                            ((VdcOperationCallback) 
callback).onSuccess(callbackMap.get(callback).get(0),
+                            ((VdcOperationCallback) 
callbackEntry.getKey()).onSuccess(callbackEntry.getValue().get(0),
                                     queryResult.get(0));
                         }
                     }
@@ -227,11 +227,11 @@
                     public void onFailure(final Throwable exception) {
                         Map<VdcOperationCallback<?, ?>, List<VdcOperation<?, 
?>>> callbackMap =
                                 getCallbackMap(actions.get(actionType));
-                        for (VdcOperationCallback<?, ?> callback: 
callbackMap.keySet()) {
-                            if (callback instanceof VdcOperationCallbackList) {
-                                ((VdcOperationCallbackList) 
callback).onFailure(callbackMap.get(callback), exception);
+                        for (Map.Entry<VdcOperationCallback<?, ?>, 
List<VdcOperation<?, ?>>> callbackEntry: callbackMap.entrySet()) {
+                            if (callbackEntry.getKey() instanceof 
VdcOperationCallbackList) {
+                                ((VdcOperationCallbackList) 
callbackEntry.getKey()).onFailure(callbackEntry.getValue(), exception);
                             } else {
-                                ((VdcOperationCallback) 
callback).onFailure(callbackMap.get(callback).get(0),
+                                ((VdcOperationCallback) 
callbackEntry.getKey()).onFailure(callbackEntry.getValue().get(0),
                                         exception);
                             }
                         }
@@ -241,14 +241,14 @@
                     public void onSuccess(final ArrayList<VdcReturnValueBase> 
result) {
                         Map<VdcOperationCallback<?, ?>, List<VdcOperation<?, 
?>>> callbackMap =
                                 getCallbackMap(actions.get(actionType));
-                        for (VdcOperationCallback<?, ?> callback: 
callbackMap.keySet()) {
+                        for (Map.Entry<VdcOperationCallback<?, ?>, 
List<VdcOperation<?, ?>>> callbackEntry: callbackMap.entrySet()) {
                             List<VdcReturnValueBase> actionResult = 
(List<VdcReturnValueBase>)
-                                    
getOperationResult(callbackMap.get(callback), allActionOperations, result);
-                            if (callback instanceof VdcOperationCallbackList) {
-                                ((VdcOperationCallbackList) 
callback).onSuccess(callbackMap.get(callback),
+                                    
getOperationResult(callbackEntry.getValue(), allActionOperations, result);
+                            if (callbackEntry.getKey() instanceof 
VdcOperationCallbackList) {
+                                ((VdcOperationCallbackList) 
callbackEntry.getKey()).onSuccess(callbackEntry.getValue(),
                                         actionResult);
                             } else {
-                                ((VdcOperationCallback) 
callback).onSuccess(callbackMap.get(callback).get(0),
+                                ((VdcOperationCallback) 
callbackEntry.getKey()).onSuccess(callbackEntry.getValue().get(0),
                                         actionResult.get(0));
                             }
                         }


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifaff47aaba96f6fb7a115af63c239b63077a4632
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Alissa Bonas <abo...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to