Move classes related to OO mapping of pi calculus concepts to separate package
diff --git a/src/main/java/org/apache/ode/jacob/IndexedObject.java b/src/main/java/org/apache/ode/jacob/IndexedObject.java
index 6cd6be7..5d2edde 100644
--- a/src/main/java/org/apache/ode/jacob/IndexedObject.java
+++ b/src/main/java/org/apache/ode/jacob/IndexedObject.java
@@ -22,7 +22,7 @@
* Interface implemented by JACOB objects that are to be indexed. Indexed objects have the nice feature that they
* can be retrieved from the execution queue by their index key. This is handy for introspecting the state of
* the execution queue. Note that indexed objects are made available so long as they are referenced in some way by
- * objects in the queue. The reference does not need to be direct; e.g. if a {@link org.apache.ode.jacob.ChannelListener}
+ * objects in the queue. The reference does not need to be direct; e.g. if a {@link org.apache.ode.jacob.oo.ChannelListener}
* in the execution queue references an indexed object, that indexed object will be indexed.
*
* @author Maciej Szefler - m s z e f l e r @ g m a i l . c o m
diff --git a/src/main/java/org/apache/ode/jacob/JacobObject.java b/src/main/java/org/apache/ode/jacob/JacobObject.java
index c39d03a..bc0eb61 100644
--- a/src/main/java/org/apache/ode/jacob/JacobObject.java
+++ b/src/main/java/org/apache/ode/jacob/JacobObject.java
@@ -22,6 +22,8 @@
import java.lang.reflect.Method;
import java.util.Set;
+import org.apache.ode.jacob.oo.Channel;
+import org.apache.ode.jacob.oo.ChannelListener;
import org.apache.ode.jacob.vpu.JacobVPU;
/**
diff --git a/src/main/java/org/apache/ode/jacob/JacobThread.java b/src/main/java/org/apache/ode/jacob/JacobThread.java
index 4c06133..a33f5dc 100644
--- a/src/main/java/org/apache/ode/jacob/JacobThread.java
+++ b/src/main/java/org/apache/ode/jacob/JacobThread.java
@@ -20,6 +20,9 @@
import java.lang.reflect.Method;
+import org.apache.ode.jacob.oo.Channel;
+import org.apache.ode.jacob.oo.ChannelListener;
+
/**
* Class exposing the JACOB operations.
* <p>
diff --git a/src/main/java/org/apache/ode/jacob/ProcessUtil.java b/src/main/java/org/apache/ode/jacob/ProcessUtil.java
deleted file mode 100644
index d6f8691..0000000
--- a/src/main/java/org/apache/ode/jacob/ProcessUtil.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.apache.ode.jacob;
-
-import org.apache.ode.jacob.vpu.JacobVPU;
-
-
-public final class ProcessUtil {
- private ProcessUtil() {
- // Utility class
- }
-
- public static String exportChannel(Channel channel) {
- if (channel != null && channel instanceof ChannelProxy) {
- // TODO: replace the brute force call on the activeThread with
- // something that doesn't expose the implementation once the
- // cleaner refactored api becomes available
- return JacobVPU.activeJacobThread().exportChannel(channel);
- }
- throw new IllegalArgumentException("Invalid proxy type: "
- + channel == null ? "<null>" : channel.getClass().toString());
- }
-
- public static CompositeProcess compose(ReceiveProcess process) {
- CompositeProcess result = new CompositeProcess();
- return result.or(process);
- }
-
- @SuppressWarnings("serial")
- public static <T extends Channel> ChannelListener receive(T proxy, T listener) {
- // TODO: NOTE: this *only* works when the listnere doesn't need to be Serialiazble really
- // because we cannot declare a staic serialVersionUID like this
- // once we fix serialization, this can be simplified significantly via a dsl
- return new ReceiveProcess() {}.setChannel(proxy).setReceiver(listener);
- }
-}
diff --git a/src/main/java/org/apache/ode/jacob/Synch.java b/src/main/java/org/apache/ode/jacob/Synch.java
index c6a9f1d..4057e69 100644
--- a/src/main/java/org/apache/ode/jacob/Synch.java
+++ b/src/main/java/org/apache/ode/jacob/Synch.java
@@ -18,6 +18,8 @@
*/
package org.apache.ode.jacob;
+import org.apache.ode.jacob.oo.Channel;
+
/**
* Synch represents a synchronous invocation callback notification.
diff --git a/src/main/java/org/apache/ode/jacob/Val.java b/src/main/java/org/apache/ode/jacob/Val.java
index 8d93d28..e541706 100644
--- a/src/main/java/org/apache/ode/jacob/Val.java
+++ b/src/main/java/org/apache/ode/jacob/Val.java
@@ -18,6 +18,8 @@
*/
package org.apache.ode.jacob;
+import org.apache.ode.jacob.oo.Channel;
+
/**
* Generic return-value channel type.
diff --git a/src/main/java/org/apache/ode/jacob/Channel.java b/src/main/java/org/apache/ode/jacob/oo/Channel.java
similarity index 96%
rename from src/main/java/org/apache/ode/jacob/Channel.java
rename to src/main/java/org/apache/ode/jacob/oo/Channel.java
index 5b9211c..ac351e0 100644
--- a/src/main/java/org/apache/ode/jacob/Channel.java
+++ b/src/main/java/org/apache/ode/jacob/oo/Channel.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.ode.jacob;
+package org.apache.ode.jacob.oo;
import java.io.Serializable;
diff --git a/src/main/java/org/apache/ode/jacob/ChannelListener.java b/src/main/java/org/apache/ode/jacob/oo/ChannelListener.java
similarity index 93%
rename from src/main/java/org/apache/ode/jacob/ChannelListener.java
rename to src/main/java/org/apache/ode/jacob/oo/ChannelListener.java
index b308981..a8df5f9 100644
--- a/src/main/java/org/apache/ode/jacob/ChannelListener.java
+++ b/src/main/java/org/apache/ode/jacob/oo/ChannelListener.java
@@ -16,9 +16,11 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.ode.jacob;
+package org.apache.ode.jacob.oo;
+import org.apache.ode.jacob.JacobObject;
+
/**
* Base-class for method-list objects. Method-lists objects should extends this
diff --git a/src/main/java/org/apache/ode/jacob/ChannelProxy.java b/src/main/java/org/apache/ode/jacob/oo/ChannelProxy.java
similarity index 96%
rename from src/main/java/org/apache/ode/jacob/ChannelProxy.java
rename to src/main/java/org/apache/ode/jacob/oo/ChannelProxy.java
index 24e8a2b..6451168 100644
--- a/src/main/java/org/apache/ode/jacob/ChannelProxy.java
+++ b/src/main/java/org/apache/ode/jacob/oo/ChannelProxy.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.ode.jacob;
+package org.apache.ode.jacob.oo;
/**
diff --git a/src/main/java/org/apache/ode/jacob/ClassUtil.java b/src/main/java/org/apache/ode/jacob/oo/ClassUtil.java
similarity index 97%
rename from src/main/java/org/apache/ode/jacob/ClassUtil.java
rename to src/main/java/org/apache/ode/jacob/oo/ClassUtil.java
index c08d2a2..992d123 100644
--- a/src/main/java/org/apache/ode/jacob/ClassUtil.java
+++ b/src/main/java/org/apache/ode/jacob/oo/ClassUtil.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.ode.jacob;
+package org.apache.ode.jacob.oo;
import java.lang.reflect.Method;
import java.util.Set;
diff --git a/src/main/java/org/apache/ode/jacob/CompositeProcess.java b/src/main/java/org/apache/ode/jacob/oo/CompositeProcess.java
similarity index 98%
rename from src/main/java/org/apache/ode/jacob/CompositeProcess.java
rename to src/main/java/org/apache/ode/jacob/oo/CompositeProcess.java
index 785fed0..4066854 100644
--- a/src/main/java/org/apache/ode/jacob/CompositeProcess.java
+++ b/src/main/java/org/apache/ode/jacob/oo/CompositeProcess.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.ode.jacob;
+package org.apache.ode.jacob.oo;
import java.lang.reflect.Method;
import java.util.Collections;
diff --git a/src/main/java/org/apache/ode/jacob/ReceiveProcess.java b/src/main/java/org/apache/ode/jacob/oo/ReceiveProcess.java
similarity index 98%
rename from src/main/java/org/apache/ode/jacob/ReceiveProcess.java
rename to src/main/java/org/apache/ode/jacob/oo/ReceiveProcess.java
index 70f9191..5dc0a05 100644
--- a/src/main/java/org/apache/ode/jacob/ReceiveProcess.java
+++ b/src/main/java/org/apache/ode/jacob/oo/ReceiveProcess.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.ode.jacob;
+package org.apache.ode.jacob.oo;
import java.lang.reflect.Method;
import java.util.Collections;
@@ -24,6 +24,7 @@
import java.util.Set;
+
@SuppressWarnings("serial")
public abstract class ReceiveProcess extends ChannelListener {
private transient Set<Method> _implementedMethods;
diff --git a/src/main/java/org/apache/ode/jacob/soup/CommRecv.java b/src/main/java/org/apache/ode/jacob/soup/CommRecv.java
index 4395fef..c8b5ac7 100644
--- a/src/main/java/org/apache/ode/jacob/soup/CommRecv.java
+++ b/src/main/java/org/apache/ode/jacob/soup/CommRecv.java
@@ -18,7 +18,7 @@
*/
package org.apache.ode.jacob.soup;
-import org.apache.ode.jacob.ChannelListener;
+import org.apache.ode.jacob.oo.ChannelListener;
/**
* Persistent store representation of an object (i.e. channel read) waiting for
diff --git a/src/main/java/org/apache/ode/jacob/soup/jackson/ChannelProxyDeserializer.java b/src/main/java/org/apache/ode/jacob/soup/jackson/ChannelProxyDeserializer.java
index dc4b5f3..7c55998 100644
--- a/src/main/java/org/apache/ode/jacob/soup/jackson/ChannelProxyDeserializer.java
+++ b/src/main/java/org/apache/ode/jacob/soup/jackson/ChannelProxyDeserializer.java
@@ -20,7 +20,7 @@
import java.io.IOException;
-import org.apache.ode.jacob.Channel;
+import org.apache.ode.jacob.oo.Channel;
import org.apache.ode.jacob.soup.CommChannel;
import org.apache.ode.jacob.vpu.ChannelFactory;
diff --git a/src/main/java/org/apache/ode/jacob/soup/jackson/ChannelProxySerializer.java b/src/main/java/org/apache/ode/jacob/soup/jackson/ChannelProxySerializer.java
index 133b189..c28ad23 100644
--- a/src/main/java/org/apache/ode/jacob/soup/jackson/ChannelProxySerializer.java
+++ b/src/main/java/org/apache/ode/jacob/soup/jackson/ChannelProxySerializer.java
@@ -22,8 +22,8 @@
import java.util.LinkedHashSet;
import java.util.Set;
-import org.apache.ode.jacob.Channel;
-import org.apache.ode.jacob.ChannelProxy;
+import org.apache.ode.jacob.oo.Channel;
+import org.apache.ode.jacob.oo.ChannelProxy;
import org.apache.ode.jacob.soup.CommChannel;
import org.apache.ode.jacob.vpu.ChannelFactory;
diff --git a/src/main/java/org/apache/ode/jacob/soup/jackson/JacobModule.java b/src/main/java/org/apache/ode/jacob/soup/jackson/JacobModule.java
index e71f26f..8ddf203 100644
--- a/src/main/java/org/apache/ode/jacob/soup/jackson/JacobModule.java
+++ b/src/main/java/org/apache/ode/jacob/soup/jackson/JacobModule.java
@@ -18,8 +18,8 @@
*/
package org.apache.ode.jacob.soup.jackson;
-import org.apache.ode.jacob.Channel;
-import org.apache.ode.jacob.ChannelProxy;
+import org.apache.ode.jacob.oo.Channel;
+import org.apache.ode.jacob.oo.ChannelProxy;
import org.apache.ode.jacob.soup.Continuation;
import org.apache.ode.jacob.soup.jackson.JacksonExecutionQueueImpl.ExecutionQueueImplDeserializer;
import org.apache.ode.jacob.soup.jackson.JacksonExecutionQueueImpl.ExecutionQueueImplSerializer;
diff --git a/src/main/java/org/apache/ode/jacob/soup/jackson/JacobTypeResolverBuilder.java b/src/main/java/org/apache/ode/jacob/soup/jackson/JacobTypeResolverBuilder.java
index c2b2181..66520eb 100644
--- a/src/main/java/org/apache/ode/jacob/soup/jackson/JacobTypeResolverBuilder.java
+++ b/src/main/java/org/apache/ode/jacob/soup/jackson/JacobTypeResolverBuilder.java
@@ -20,9 +20,9 @@
import java.util.Collection;
-import org.apache.ode.jacob.Channel;
-import org.apache.ode.jacob.ChannelProxy;
import org.apache.ode.jacob.JacobObject;
+import org.apache.ode.jacob.oo.Channel;
+import org.apache.ode.jacob.oo.ChannelProxy;
import org.apache.ode.jacob.soup.CommChannel;
import org.apache.ode.jacob.vpu.ChannelFactory;
diff --git a/src/main/java/org/apache/ode/jacob/vpu/ChannelFactory.java b/src/main/java/org/apache/ode/jacob/vpu/ChannelFactory.java
index a45822f..7fa9e00 100644
--- a/src/main/java/org/apache/ode/jacob/vpu/ChannelFactory.java
+++ b/src/main/java/org/apache/ode/jacob/vpu/ChannelFactory.java
@@ -22,8 +22,8 @@
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
-import org.apache.ode.jacob.Channel;
-import org.apache.ode.jacob.ChannelProxy;
+import org.apache.ode.jacob.oo.Channel;
+import org.apache.ode.jacob.oo.ChannelProxy;
import org.apache.ode.jacob.soup.CommChannel;
public class ChannelFactory {
diff --git a/src/main/java/org/apache/ode/jacob/vpu/ExecutionQueueImpl.java b/src/main/java/org/apache/ode/jacob/vpu/ExecutionQueueImpl.java
index a6c0837..c9b24f5 100644
--- a/src/main/java/org/apache/ode/jacob/vpu/ExecutionQueueImpl.java
+++ b/src/main/java/org/apache/ode/jacob/vpu/ExecutionQueueImpl.java
@@ -41,10 +41,10 @@
import java.util.zip.GZIPInputStream;
import java.util.zip.GZIPOutputStream;
-import org.apache.ode.jacob.Channel;
-import org.apache.ode.jacob.ChannelListener;
import org.apache.ode.jacob.IndexedObject;
import org.apache.ode.jacob.JacobObject;
+import org.apache.ode.jacob.oo.Channel;
+import org.apache.ode.jacob.oo.ChannelListener;
import org.apache.ode.jacob.soup.Comm;
import org.apache.ode.jacob.soup.CommChannel;
import org.apache.ode.jacob.soup.CommGroup;
@@ -685,7 +685,7 @@
throw new IllegalArgumentException("Cannot replace non Serializable instance of " + obj.getClass());
}
- if (obj instanceof org.apache.ode.jacob.ChannelProxy) {
+ if (obj instanceof org.apache.ode.jacob.oo.ChannelProxy) {
CommChannel commChannel = (CommChannel) ChannelFactory.getBackend((Channel)obj);
_serializedChannels.add(commChannel.getId());
return new ChannelRef(commChannel.getType(), (Integer) commChannel.getId());
diff --git a/src/main/java/org/apache/ode/jacob/vpu/JacobVPU.java b/src/main/java/org/apache/ode/jacob/vpu/JacobVPU.java
index 81c4992..423891b 100644
--- a/src/main/java/org/apache/ode/jacob/vpu/JacobVPU.java
+++ b/src/main/java/org/apache/ode/jacob/vpu/JacobVPU.java
@@ -24,14 +24,14 @@
import java.util.Map;
import java.util.Stack;
-import org.apache.ode.jacob.Channel;
-import org.apache.ode.jacob.ChannelListener;
-import org.apache.ode.jacob.CompositeProcess;
import org.apache.ode.jacob.JacobObject;
import org.apache.ode.jacob.JacobRunnable;
import org.apache.ode.jacob.JacobThread;
-import org.apache.ode.jacob.ReceiveProcess;
import org.apache.ode.jacob.Synch;
+import org.apache.ode.jacob.oo.Channel;
+import org.apache.ode.jacob.oo.ChannelListener;
+import org.apache.ode.jacob.oo.CompositeProcess;
+import org.apache.ode.jacob.oo.ReceiveProcess;
import org.apache.ode.jacob.soup.CommChannel;
import org.apache.ode.jacob.soup.CommGroup;
import org.apache.ode.jacob.soup.CommRecv;
diff --git a/src/test/java/org/apache/ode/jacob/examples/cell/CELL_.java b/src/test/java/org/apache/ode/jacob/examples/cell/CELL_.java
index 0234370..d697f94 100644
--- a/src/test/java/org/apache/ode/jacob/examples/cell/CELL_.java
+++ b/src/test/java/org/apache/ode/jacob/examples/cell/CELL_.java
@@ -19,8 +19,8 @@
package org.apache.ode.jacob.examples.cell;
import org.apache.ode.jacob.JacobRunnable;
-import org.apache.ode.jacob.ReceiveProcess;
import org.apache.ode.jacob.Val;
+import org.apache.ode.jacob.oo.ReceiveProcess;
/**
* Cell process template Java representation. This class is equivalent to the
diff --git a/src/test/java/org/apache/ode/jacob/examples/cell/Cell.java b/src/test/java/org/apache/ode/jacob/examples/cell/Cell.java
index 71568ae..38f86f3 100644
--- a/src/test/java/org/apache/ode/jacob/examples/cell/Cell.java
+++ b/src/test/java/org/apache/ode/jacob/examples/cell/Cell.java
@@ -19,8 +19,8 @@
package org.apache.ode.jacob.examples.cell;
-import org.apache.ode.jacob.Channel;
import org.apache.ode.jacob.Val;
+import org.apache.ode.jacob.oo.Channel;
/**
* Channel type for a cell. The channel allows reading of and setting the values of a cell.
diff --git a/src/test/java/org/apache/ode/jacob/examples/cell/JacobCellTest.java b/src/test/java/org/apache/ode/jacob/examples/cell/JacobCellTest.java
index 519394f..02d8000 100644
--- a/src/test/java/org/apache/ode/jacob/examples/cell/JacobCellTest.java
+++ b/src/test/java/org/apache/ode/jacob/examples/cell/JacobCellTest.java
@@ -18,7 +18,7 @@
*/
package org.apache.ode.jacob.examples.cell;
-import static org.apache.ode.jacob.ProcessUtil.receive;
+import static org.apache.ode.jacob.oo.ProcessUtil.receive;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
diff --git a/src/test/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java b/src/test/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java
index a32965e..e586a30 100644
--- a/src/test/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java
+++ b/src/test/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java
@@ -19,8 +19,8 @@
package org.apache.ode.jacob.examples.eratosthenes;
-import org.apache.ode.jacob.Channel;
import org.apache.ode.jacob.Synch;
+import org.apache.ode.jacob.oo.Channel;
/**
* DOCUMENTME.
diff --git a/src/test/java/org/apache/ode/jacob/examples/eratosthenes/Sieve.java b/src/test/java/org/apache/ode/jacob/examples/eratosthenes/Sieve.java
index fd4b083..5601d6d 100644
--- a/src/test/java/org/apache/ode/jacob/examples/eratosthenes/Sieve.java
+++ b/src/test/java/org/apache/ode/jacob/examples/eratosthenes/Sieve.java
@@ -19,8 +19,8 @@
package org.apache.ode.jacob.examples.eratosthenes;
import org.apache.ode.jacob.JacobRunnable;
-import org.apache.ode.jacob.ReceiveProcess;
import org.apache.ode.jacob.Synch;
+import org.apache.ode.jacob.oo.ReceiveProcess;
import org.apache.ode.jacob.vpu.ExecutionQueueImpl;
import org.apache.ode.jacob.vpu.JacobVPU;
diff --git a/src/test/java/org/apache/ode/jacob/examples/helloworld/HelloWorld.java b/src/test/java/org/apache/ode/jacob/examples/helloworld/HelloWorld.java
index 3d21c4f..8ecfe31 100644
--- a/src/test/java/org/apache/ode/jacob/examples/helloworld/HelloWorld.java
+++ b/src/test/java/org/apache/ode/jacob/examples/helloworld/HelloWorld.java
@@ -18,12 +18,12 @@
*/
package org.apache.ode.jacob.examples.helloworld;
-import org.apache.ode.jacob.Channel;
import org.apache.ode.jacob.JacobRunnable;
-import org.apache.ode.jacob.ReceiveProcess;
import org.apache.ode.jacob.Synch;
import org.apache.ode.jacob.Val;
import org.apache.ode.jacob.examples.sequence.Sequence;
+import org.apache.ode.jacob.oo.Channel;
+import org.apache.ode.jacob.oo.ReceiveProcess;
import org.apache.ode.jacob.soup.jackson.JacksonExecutionQueueImpl;
import org.apache.ode.jacob.soup.jackson.JacobModule;
import org.apache.ode.jacob.vpu.JacobVPU;
diff --git a/src/test/java/org/apache/ode/jacob/examples/sequence/Sequence.java b/src/test/java/org/apache/ode/jacob/examples/sequence/Sequence.java
index 9921267..7cee53a 100644
--- a/src/test/java/org/apache/ode/jacob/examples/sequence/Sequence.java
+++ b/src/test/java/org/apache/ode/jacob/examples/sequence/Sequence.java
@@ -19,8 +19,8 @@
package org.apache.ode.jacob.examples.sequence;
import org.apache.ode.jacob.JacobRunnable;
-import org.apache.ode.jacob.ReceiveProcess;
import org.apache.ode.jacob.Synch;
+import org.apache.ode.jacob.oo.ReceiveProcess;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrint.java b/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrint.java
index 2c38a43..2496fdf 100644
--- a/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrint.java
+++ b/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrint.java
@@ -18,8 +18,8 @@
*/
package org.apache.ode.jacob.examples.synch;
-import org.apache.ode.jacob.Channel;
import org.apache.ode.jacob.Synch;
+import org.apache.ode.jacob.oo.Channel;
/**
* DOCUMENTME.
diff --git a/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java b/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java
index 37c2183..fcf8242 100644
--- a/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java
+++ b/src/test/java/org/apache/ode/jacob/examples/synch/SynchPrinter.java
@@ -19,12 +19,12 @@
package org.apache.ode.jacob.examples.synch;
import org.apache.ode.jacob.JacobRunnable;
-import org.apache.ode.jacob.ReceiveProcess;
import org.apache.ode.jacob.Synch;
+import org.apache.ode.jacob.oo.ReceiveProcess;
import org.apache.ode.jacob.vpu.ExecutionQueueImpl;
import org.apache.ode.jacob.vpu.JacobVPU;
-import static org.apache.ode.jacob.ProcessUtil.receive;
+import static org.apache.ode.jacob.oo.ProcessUtil.receive;
/**
* Example JACOB process illustrating the use of {@link SynchPrint}
diff --git a/src/test/java/org/apache/ode/jacob/vpu/ProxyConstructorTimingTest.java b/src/test/java/org/apache/ode/jacob/vpu/ProxyConstructorTimingTest.java
index 8948306..d1284dc 100644
--- a/src/test/java/org/apache/ode/jacob/vpu/ProxyConstructorTimingTest.java
+++ b/src/test/java/org/apache/ode/jacob/vpu/ProxyConstructorTimingTest.java
@@ -24,8 +24,8 @@
import junit.framework.TestCase;
-import org.apache.ode.jacob.Channel;
-import org.apache.ode.jacob.ChannelProxy;
+import org.apache.ode.jacob.oo.Channel;
+import org.apache.ode.jacob.oo.ChannelProxy;
public class ProxyConstructorTimingTest extends TestCase {