Author: doogie
Date: Sat Jun 26 19:40:57 2010
New Revision: 958276
URL:
http://svn.apache.org/viewvc?rev=958276&view=revLog:
The static helper class now implements Callable<File>.
Modified:
ofbiz/trunk/framework/start/src/org/ofbiz/base/start/InstrumenterWorker.java
Modified: ofbiz/trunk/framework/start/src/org/ofbiz/base/start/InstrumenterWorker.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/start/src/org/ofbiz/base/start/InstrumenterWorker.java?rev=958276&r1=958275&r2=958276&view=diff==============================================================================
--- ofbiz/trunk/framework/start/src/org/ofbiz/base/start/InstrumenterWorker.java (original)
+++ ofbiz/trunk/framework/start/src/org/ofbiz/base/start/InstrumenterWorker.java Sat Jun 26 19:40:57 2010
@@ -33,6 +33,7 @@ import java.util.ArrayList;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;
+import java.util.concurrent.Callable;
public final class InstrumenterWorker {
@@ -76,7 +77,7 @@ public final class InstrumenterWorker {
for (File file: srcPaths) {
String path = file.getPath();
if (path.matches(".*/ofbiz[^/]*\\.(jar|zip)")) {
- file = new FileInstrumenter(instrumenter, file).instrument();
+ file = new FileInstrumenter(instrumenter, file).call();
}
result.add(file);
}
@@ -88,7 +89,7 @@ public final class InstrumenterWorker {
}
}
- private static final class FileInstrumenter {
+ private static final class FileInstrumenter implements Callable<File> {
private final Instrumenter instrumenter;
private final File file;
private final String path;
@@ -99,7 +100,7 @@ public final class InstrumenterWorker {
this.path = file.getPath();
}
- protected File instrument() throws IOException {
+ public File call() throws IOException {
System.err.println("instrumenting " + path);
String prefix = path.substring(0, path.length() - 4);
int slash = prefix.lastIndexOf("/");