| CODENOTIFIER | HelpYou are not signed inSign in |
Project: ProActive
Revision: 10088
Author: cdalmass
Date: 05 Sep 2008 05:12:53
Changes:| ... | ...@@ -15,13 +15,13 @@ | |
| 15 | 15 | * @param parametersTypes Types of the parameters of the method. |
| 16 | 16 | * @return Key built like this itfName-MethodName-ClassNameParam1-ClassNameParam2-... |
| 17 | 17 | */ |
| 18 | public static StringWrapper generateKey(String itfName, String methodName, Class<?>[] parametersTypes) { | |
| 18 | public static String generateKey(String itfName, String methodName, Class<?>[] parametersTypes) { | |
| 19 | 19 | String key = itfName + KEY_INFO_SEPARATOR + methodName; |
| 20 | 20 | |
| 21 | 21 | for (int i = 0; i < parametersTypes.length; i++) { |
| 22 | 22 | key += KEY_INFO_SEPARATOR + parametersTypes[i].getName(); |
| 23 | 23 | } |
| 24 | 24 | |
| 25 | return new StringWrapper(key); | |
| 25 | return key; | |
| 26 | 26 | } |
| 27 | 27 | } |
| ... | ...@@ -121,7 +121,7 @@ | |
| 121 | 121 | for (Method m : methods) { |
| 122 | 122 | Class<?>[] parametersTypes = m.getParameterTypes(); |
| 123 | 123 | String key = MonitorControllerHelper.generateKey(itf.getFcItfName(), m.getName(), |
| 124 | parametersTypes).stringValue(); | |
| 124 | parametersTypes); | |
| 125 | 125 | keysList.put(m.getName(), key); |
| 126 | 126 | if (subcomponentMonitors.isEmpty()) |
| 127 | 127 | statistics.put(key, new MethodStatisticsPrimitiveImpl(itf.getFcItfName(), m |
| ... | ...@@ -188,7 +188,7 @@ | |
| 188 | 188 | public MethodStatistics getStatistics(String itfName, String methodName, Class<?>[] parametersTypes) |
| 189 | 189 | throws ProActiveRuntimeException { |
| 190 | 190 | String supposedCorrespondingKey = MonitorControllerHelper.generateKey(itfName, methodName, |
| 191 | parametersTypes).stringValue(); | |
| 191 | parametersTypes); | |
| 192 | 192 | MethodStatistics methodStats = statistics.get(supposedCorrespondingKey); |
| 193 | 193 | if (methodStats != null) |
| 194 | 194 | return methodStats; |