perfsonar-dev - [pS-dev] [GEANT/SA2/ps-java-services] r6001 - in trunk/perfsonar_base/src/main/java/org/perfsonar/base: auxiliary/components/scheduler util/iptrie
Subject: perfsonar development work
List archive
[pS-dev] [GEANT/SA2/ps-java-services] r6001 - in trunk/perfsonar_base/src/main/java/org/perfsonar/base: auxiliary/components/scheduler util/iptrie
Chronological Thread
- From:
- To:
- Subject: [pS-dev] [GEANT/SA2/ps-java-services] r6001 - in trunk/perfsonar_base/src/main/java/org/perfsonar/base: auxiliary/components/scheduler util/iptrie
- Date: Tue, 11 Sep 2012 08:41:41 +0100 (BST)
Author: nordunet.behrmann
Date: 2012-09-11 08:41:41 +0100 (Tue, 11 Sep 2012)
New Revision: 6001
Modified:
trunk/perfsonar_base/src/main/java/org/perfsonar/base/auxiliary/components/scheduler/Scheduler.java
trunk/perfsonar_base/src/main/java/org/perfsonar/base/util/iptrie/IPAddress.java
Log:
Various array handling fixes
Modified:
trunk/perfsonar_base/src/main/java/org/perfsonar/base/auxiliary/components/scheduler/Scheduler.java
===================================================================
---
trunk/perfsonar_base/src/main/java/org/perfsonar/base/auxiliary/components/scheduler/Scheduler.java
2012-09-11 07:41:39 UTC (rev 6000)
+++
trunk/perfsonar_base/src/main/java/org/perfsonar/base/auxiliary/components/scheduler/Scheduler.java
2012-09-11 07:41:41 UTC (rev 6001)
@@ -402,12 +402,9 @@
String[] newScheduleChain = new
String[scheduleChain.length+1];
// insert it above the current content in chain
+
+ System.arraycopy(scheduleChain, 0, newScheduleChain, 1,
scheduleChain.length);
- for(int i=0;i<scheduleChain.length;i++) {
-
- newScheduleChain[i+1] = scheduleChain[i];
- }
-
scheduleChain = null; scheduleChain =
newScheduleChain;
scheduleChain[0]=nextMetadataResults[0];
Modified:
trunk/perfsonar_base/src/main/java/org/perfsonar/base/util/iptrie/IPAddress.java
===================================================================
---
trunk/perfsonar_base/src/main/java/org/perfsonar/base/util/iptrie/IPAddress.java
2012-09-11 07:41:39 UTC (rev 6000)
+++
trunk/perfsonar_base/src/main/java/org/perfsonar/base/util/iptrie/IPAddress.java
2012-09-11 07:41:41 UTC (rev 6001)
@@ -1,5 +1,7 @@
package org.perfsonar.base.util.iptrie;
+import java.util.Arrays;
+
/**
* Summarization code
*
@@ -61,10 +63,10 @@
try {
temp = Long.parseLong(aSplitIP);
} catch (Exception e) {
- throw new InvalidIPAddressException("IP address is not
valid: "+ip);
+ throw new InvalidIPAddressException("IP address is not
valid: "+ Arrays.toString(ip));
}
if (temp < 0 || temp > 256) {
- throw new InvalidIPAddressException("IP address is not
valid "+ip);
+ throw new InvalidIPAddressException("IP address is not
valid "+ Arrays.toString(ip));
}
ipInLong = (ipInLong << 8) + temp;
}
- [pS-dev] [GEANT/SA2/ps-java-services] r6001 - in trunk/perfsonar_base/src/main/java/org/perfsonar/base: auxiliary/components/scheduler util/iptrie, svn-noreply, 09/11/2012
Archive powered by MHonArc 2.6.16.