You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by do...@apache.org on 2010/06/26 21:40:57 UTC
svn commit: r958276 -
/ofbiz/trunk/framework/start/src/org/ofbiz/base/start/InstrumenterWorker.java
Author: doogie
Date: Sat Jun 26 19:40:57 2010
New Revision: 958276
URL: http://svn.apache.org/viewvc?rev=958276&view=rev
Log:
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("/");