You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by je...@apache.org on 2010/06/30 07:22:03 UTC

svn commit: r959192 - in /ode/trunk: ./ bpel-runtime/ bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ jacob-ap/ jacob-ap/src/main/java/org/apache/ode/jacob/ap/ jacob-ap/src/main/resources/META-INF/services/ jacob/ jacob/src/main/java/o...

Author: jeffyu
Date: Wed Jun 30 05:22:01 2010
New Revision: 959192

URL: http://svn.apache.org/viewvc?rev=959192&view=rev
Log:
* ODE-808, check in generated classes.

Added:
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannel.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannelListener.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannel.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannelListener.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannel.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannelListener.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannel.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannelListener.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannel.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannelListener.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannel.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannelListener.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannel.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannelListener.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannel.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannelListener.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannel.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannelListener.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannel.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannelListener.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannel.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannel.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannel.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannel.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannel.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java
Modified:
    ode/trunk/Rakefile
    ode/trunk/bpel-runtime/pom.xml
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecovery.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Compensation.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControl.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponse.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatus.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScope.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponse.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLock.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Termination.java
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponse.java
    ode/trunk/jacob-ap/pom.xml
    ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelType.java
    ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java
    ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/JacobAnnotationProcessorFactory.java
    ode/trunk/jacob-ap/src/main/resources/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory
    ode/trunk/jacob/pom.xml
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Synch.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/Cell.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrint.java
    ode/trunk/jbi/pom.xml
    ode/trunk/jbi/src/main/assembly/bin.xml
    ode/trunk/pom.xml

Modified: ode/trunk/Rakefile
URL: http://svn.apache.org/viewvc/ode/trunk/Rakefile?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/Rakefile (original)
+++ ode/trunk/Rakefile Wed Jun 30 05:22:01 2010
@@ -196,9 +196,8 @@ define "ode" do
 
   desc "ODE Runtime Engine"
   define "bpel-runtime" do
-    compile.from apt
     compile.with projects("bpel-api", "bpel-compiler", "bpel-dao", "bpel-epr", "bpel-obj", "bpel-schemas",
-      "bpel-store", "jacob", "jacob-ap", "utils", "agents"),
+      "bpel-store", "jacob", "utils", "agents"),
       COMMONS.logging, COMMONS.collections, COMMONS.httpclient, JAXEN, JAVAX.persistence, JAVAX.stream, SAXON, WSDL4J, XMLBEANS,
       SPRING
 
@@ -372,17 +371,11 @@ define "ode" do
 
   desc "ODE JAva Concurrent OBjects"
   define "jacob" do
-    compile.with projects("utils", "jacob-ap"), COMMONS.logging
-    compile.from apt
+    compile.with projects("utils"), COMMONS.logging
 
     package :jar
   end
 
-  desc "ODE Jacob APR Code Generation"
-  define "jacob-ap" do
-    package :jar
-  end
-
   desc "ODE JBI Integration Layer"
   define "jbi" do
     compile.with projects("bpel-api", "bpel-connector", "bpel-dao", "bpel-epr", "bpel-obj",
@@ -395,7 +388,7 @@ define "ode" do
         projects("bpel-api", "bpel-api-jca", "bpel-compiler", "bpel-connector", "bpel-dao",
         "bpel-epr", "jca-ra", "jca-server", "bpel-obj", "bpel-ql", "bpel-runtime",
         "scheduler-simple", "bpel-schemas", "bpel-store", "dao-hibernate", "dao-jpa",
-        "jacob", "jacob-ap", "utils", "agents"),
+        "jacob", "utils", "agents"),
         ANT, AXIOM, BACKPORT, COMMONS.codec, COMMONS.collections, COMMONS.dbcp, COMMONS.lang, COMMONS.pool,
         COMMONS.primitives, DERBY, GERONIMO.connector, GERONIMO.transaction, JAXEN, JAVAX.connector,
         JAVAX.ejb, JAVAX.jms, JAVAX.persistence, JAVAX.stream, JAVAX.transaction, LOG4J, OPENJPA,

Modified: ode/trunk/bpel-runtime/pom.xml
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/pom.xml?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/pom.xml (original)
+++ ode/trunk/bpel-runtime/pom.xml Wed Jun 30 05:22:01 2010
@@ -63,10 +63,6 @@
     </dependency>
     <dependency>
       <groupId>org.apache.ode</groupId>
-      <artifactId>ode-jacob-ap</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.ode</groupId>
       <artifactId>ode-utils</artifactId>
     </dependency>
     <dependency>
@@ -124,10 +120,6 @@
         </dependency>
         <dependency>
             <groupId>org.apache.ode</groupId>
-            <artifactId>ode-jacob-ap</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.ode</groupId>
             <artifactId>ode-utils</artifactId>
         </dependency>
         <dependency>
@@ -211,35 +203,6 @@
           <version>1.1</version>
           <scope>test</scope>
        </dependency>
-
-
    </dependencies>
-    <build>
-        <plugins>
-            <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>apt-maven-plugin</artifactId>
-        <version>1.0-alpha-3</version>
-        <configuration>
-          <factory>org.apache.ode.jacob.ap.JacobAnnotationProcessorFactory</factory>
-          <outputDirectory>target/generated/apt</outputDirectory>
-        </configuration>
-        <executions>
-           <execution>
-            <goals>
-               <goal>process</goal>
-               <goal>test-process</goal>
-            </goals>
-           </execution>
-            </executions>
-        <dependencies>
-           <dependency>
-              <groupId>org.apache.ode</groupId>
-              <artifactId>ode-jacob-ap</artifactId>
-              <version>${project.version}</version>
-           </dependency>
-         </dependencies>
-            </plugin>
-        </plugins>
-    </build>
+
 </project>

Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecovery.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecovery.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecovery.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecovery.java Wed Jun 30 05:22:01 2010
@@ -18,12 +18,10 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
-import org.apache.ode.jacob.ap.ChannelType;
 
 
 /**
  */
-@ChannelType
 public interface ActivityRecovery  {
 
     /**

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannel.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.ActivityRecovery
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.bpel.runtime.channels.ActivityRecovery}.
+ * @see org.apache.ode.bpel.runtime.channels.ActivityRecovery
+ * @see org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannelListener
+ */
+public interface ActivityRecoveryChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.bpel.runtime.channels.ActivityRecovery
+{}

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannelListener.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.ActivityRecovery
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.bpel.runtime.channels.ActivityRecovery} channel type. 
+ * @see org.apache.ode.bpel.runtime.channels.ActivityRecovery
+ * @see org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannel
+ */
+public abstract class ActivityRecoveryChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannel>
+    implements org.apache.ode.bpel.runtime.channels.ActivityRecovery
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.ActivityRecovery.class);
+
+    protected Log log() { return __log; } 
+
+    protected ActivityRecoveryChannelListener(org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Compensation.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Compensation.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Compensation.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Compensation.java Wed Jun 30 05:22:01 2010
@@ -19,11 +19,9 @@
 package org.apache.ode.bpel.runtime.channels;
 
 import org.apache.ode.jacob.SynchChannel;
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
   */
-@ChannelType
 public interface Compensation  {
 
   public void forget();

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannel.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.Compensation
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.bpel.runtime.channels.Compensation}.
+ * @see org.apache.ode.bpel.runtime.channels.Compensation
+ * @see org.apache.ode.bpel.runtime.channels.CompensationChannelListener
+ */
+public interface CompensationChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.bpel.runtime.channels.Compensation
+{}

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannelListener.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.Compensation
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.bpel.runtime.channels.Compensation} channel type. 
+ * @see org.apache.ode.bpel.runtime.channels.Compensation
+ * @see org.apache.ode.bpel.runtime.channels.CompensationChannel
+ */
+public abstract class CompensationChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.CompensationChannel>
+    implements org.apache.ode.bpel.runtime.channels.Compensation
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.Compensation.class);
+
+    protected Log log() { return __log; } 
+
+    protected CompensationChannelListener(org.apache.ode.bpel.runtime.channels.CompensationChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControl.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControl.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControl.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControl.java Wed Jun 30 05:22:01 2010
@@ -18,12 +18,10 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Channel used to control processing of event handler activities.
  */
-@ChannelType
 public interface EventHandlerControl {
 
   /**

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannel.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.EventHandlerControl
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.bpel.runtime.channels.EventHandlerControl}.
+ * @see org.apache.ode.bpel.runtime.channels.EventHandlerControl
+ * @see org.apache.ode.bpel.runtime.channels.EventHandlerControlChannelListener
+ */
+public interface EventHandlerControlChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.bpel.runtime.channels.EventHandlerControl
+{}

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannelListener.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.EventHandlerControl
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.bpel.runtime.channels.EventHandlerControl} channel type. 
+ * @see org.apache.ode.bpel.runtime.channels.EventHandlerControl
+ * @see org.apache.ode.bpel.runtime.channels.EventHandlerControlChannel
+ */
+public abstract class EventHandlerControlChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.EventHandlerControlChannel>
+    implements org.apache.ode.bpel.runtime.channels.EventHandlerControl
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.EventHandlerControl.class);
+
+    protected Log log() { return __log; } 
+
+    protected EventHandlerControlChannelListener(org.apache.ode.bpel.runtime.channels.EventHandlerControlChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponse.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponse.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponse.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponse.java Wed Jun 30 05:22:01 2010
@@ -18,12 +18,10 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Response channel for pick requests.
  */
-@ChannelType
 public interface InvokeResponse {
 
   public void onResponse();

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannel.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.InvokeResponse
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.bpel.runtime.channels.InvokeResponse}.
+ * @see org.apache.ode.bpel.runtime.channels.InvokeResponse
+ * @see org.apache.ode.bpel.runtime.channels.InvokeResponseChannelListener
+ */
+public interface InvokeResponseChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.bpel.runtime.channels.InvokeResponse
+{}

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannelListener.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.InvokeResponse
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.bpel.runtime.channels.InvokeResponse} channel type. 
+ * @see org.apache.ode.bpel.runtime.channels.InvokeResponse
+ * @see org.apache.ode.bpel.runtime.channels.InvokeResponseChannel
+ */
+public abstract class InvokeResponseChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.InvokeResponseChannel>
+    implements org.apache.ode.bpel.runtime.channels.InvokeResponse
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.InvokeResponse.class);
+
+    protected Log log() { return __log; } 
+
+    protected InvokeResponseChannelListener(org.apache.ode.bpel.runtime.channels.InvokeResponseChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatus.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatus.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatus.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatus.java Wed Jun 30 05:22:01 2010
@@ -18,11 +18,9 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  */
-@ChannelType
 public interface LinkStatus  {
 
   void linkStatus(boolean value);

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannel.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.LinkStatus
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.bpel.runtime.channels.LinkStatus}.
+ * @see org.apache.ode.bpel.runtime.channels.LinkStatus
+ * @see org.apache.ode.bpel.runtime.channels.LinkStatusChannelListener
+ */
+public interface LinkStatusChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.bpel.runtime.channels.LinkStatus
+{}

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannelListener.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.LinkStatus
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.bpel.runtime.channels.LinkStatus} channel type. 
+ * @see org.apache.ode.bpel.runtime.channels.LinkStatus
+ * @see org.apache.ode.bpel.runtime.channels.LinkStatusChannel
+ */
+public abstract class LinkStatusChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.LinkStatusChannel>
+    implements org.apache.ode.bpel.runtime.channels.LinkStatus
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.LinkStatus.class);
+
+    protected Log log() { return __log; } 
+
+    protected LinkStatusChannelListener(org.apache.ode.bpel.runtime.channels.LinkStatusChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScope.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScope.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScope.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScope.java Wed Jun 30 05:22:01 2010
@@ -18,19 +18,16 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
-import org.apache.ode.jacob.SynchChannel;
+import java.util.Set;
+
 import org.apache.ode.bpel.o.OScope;
 import org.apache.ode.bpel.runtime.CompensationHandler;
-
+import org.apache.ode.jacob.SynchChannel;
 import org.w3c.dom.Element;
-import java.util.Set;
-
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Channel used for child-to-parent scope communication.
  */
-@ChannelType
 public interface ParentScope {
 
   void compensate(OScope scope, SynchChannel ret);

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannel.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.ParentScope
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.bpel.runtime.channels.ParentScope}.
+ * @see org.apache.ode.bpel.runtime.channels.ParentScope
+ * @see org.apache.ode.bpel.runtime.channels.ParentScopeChannelListener
+ */
+public interface ParentScopeChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.bpel.runtime.channels.ParentScope
+{}

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannelListener.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.ParentScope
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.bpel.runtime.channels.ParentScope} channel type. 
+ * @see org.apache.ode.bpel.runtime.channels.ParentScope
+ * @see org.apache.ode.bpel.runtime.channels.ParentScopeChannel
+ */
+public abstract class ParentScopeChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.ParentScopeChannel>
+    implements org.apache.ode.bpel.runtime.channels.ParentScope
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.ParentScope.class);
+
+    protected Log log() { return __log; } 
+
+    protected ParentScopeChannelListener(org.apache.ode.bpel.runtime.channels.ParentScopeChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponse.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponse.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponse.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponse.java Wed Jun 30 05:22:01 2010
@@ -18,14 +18,12 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Response channel for pick requests.
  * @jacob.kind
  * @jacob.parent TimerResponseChannel
  */
-@ChannelType
 public interface PickResponse extends TimerResponse {
 
   public void onRequestRcvd(int selectorIdx, String mexId);

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannel.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,22 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.PickResponse
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.bpel.runtime.channels.PickResponse}.
+ * @see org.apache.ode.bpel.runtime.channels.PickResponse
+ * @see org.apache.ode.bpel.runtime.channels.PickResponseChannelListener
+ */
+public interface PickResponseChannel
+    extends             org.apache.ode.bpel.runtime.channels.TimerResponseChannel, 
+            org.apache.ode.jacob.Channel, 
+            org.apache.ode.bpel.runtime.channels.PickResponse
+{}

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannelListener.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.PickResponse
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.bpel.runtime.channels.PickResponse} channel type. 
+ * @see org.apache.ode.bpel.runtime.channels.PickResponse
+ * @see org.apache.ode.bpel.runtime.channels.PickResponseChannel
+ */
+public abstract class PickResponseChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.PickResponseChannel>
+    implements org.apache.ode.bpel.runtime.channels.PickResponse
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.PickResponse.class);
+
+    protected Log log() { return __log; } 
+
+    protected PickResponseChannelListener(org.apache.ode.bpel.runtime.channels.PickResponseChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLock.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLock.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLock.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLock.java Wed Jun 30 05:22:01 2010
@@ -19,9 +19,7 @@
 package org.apache.ode.bpel.runtime.channels;
 
 import org.apache.ode.jacob.SynchChannel;
-import org.apache.ode.jacob.ap.ChannelType;
 
-@ChannelType
 public interface ReadWriteLock {
 
     public void readLock(SynchChannel s);

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannel.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.ReadWriteLock
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.bpel.runtime.channels.ReadWriteLock}.
+ * @see org.apache.ode.bpel.runtime.channels.ReadWriteLock
+ * @see org.apache.ode.bpel.runtime.channels.ReadWriteLockChannelListener
+ */
+public interface ReadWriteLockChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.bpel.runtime.channels.ReadWriteLock
+{}

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannelListener.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.ReadWriteLock
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.bpel.runtime.channels.ReadWriteLock} channel type. 
+ * @see org.apache.ode.bpel.runtime.channels.ReadWriteLock
+ * @see org.apache.ode.bpel.runtime.channels.ReadWriteLockChannel
+ */
+public abstract class ReadWriteLockChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.ReadWriteLockChannel>
+    implements org.apache.ode.bpel.runtime.channels.ReadWriteLock
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.ReadWriteLock.class);
+
+    protected Log log() { return __log; } 
+
+    protected ReadWriteLockChannelListener(org.apache.ode.bpel.runtime.channels.ReadWriteLockChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Termination.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Termination.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Termination.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Termination.java Wed Jun 30 05:22:01 2010
@@ -19,12 +19,10 @@
 package org.apache.ode.bpel.runtime.channels;
 
 
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Channel used for parent-to-child scope communication.
  */
-@ChannelType
 public interface Termination  {
 
   /**

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannel.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.Termination
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.bpel.runtime.channels.Termination}.
+ * @see org.apache.ode.bpel.runtime.channels.Termination
+ * @see org.apache.ode.bpel.runtime.channels.TerminationChannelListener
+ */
+public interface TerminationChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.bpel.runtime.channels.Termination
+{}

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannelListener.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.Termination
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.bpel.runtime.channels.Termination} channel type. 
+ * @see org.apache.ode.bpel.runtime.channels.Termination
+ * @see org.apache.ode.bpel.runtime.channels.TerminationChannel
+ */
+public abstract class TerminationChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.TerminationChannel>
+    implements org.apache.ode.bpel.runtime.channels.Termination
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.Termination.class);
+
+    protected Log log() { return __log; } 
+
+    protected TerminationChannelListener(org.apache.ode.bpel.runtime.channels.TerminationChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponse.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponse.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponse.java (original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponse.java Wed Jun 30 05:22:01 2010
@@ -18,12 +18,10 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Channel for timer notification.
  */
-@ChannelType
 public interface TimerResponse {
     /** timer event has occurred */
     public void onTimeout();

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannel.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.TimerResponse
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.bpel.runtime.channels.TimerResponse}.
+ * @see org.apache.ode.bpel.runtime.channels.TimerResponse
+ * @see org.apache.ode.bpel.runtime.channels.TimerResponseChannelListener
+ */
+public interface TimerResponseChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.bpel.runtime.channels.TimerResponse
+{}

Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannelListener.java (added)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:35:42 EST 2010
+ * For Interface : org.apache.ode.bpel.runtime.channels.TimerResponse
+ */
+
+package org.apache.ode.bpel.runtime.channels;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.bpel.runtime.channels.TimerResponse} channel type. 
+ * @see org.apache.ode.bpel.runtime.channels.TimerResponse
+ * @see org.apache.ode.bpel.runtime.channels.TimerResponseChannel
+ */
+public abstract class TimerResponseChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.TimerResponseChannel>
+    implements org.apache.ode.bpel.runtime.channels.TimerResponse
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.TimerResponse.class);
+
+    protected Log log() { return __log; } 
+
+    protected TimerResponseChannelListener(org.apache.ode.bpel.runtime.channels.TimerResponseChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/jacob-ap/pom.xml
URL: http://svn.apache.org/viewvc/ode/trunk/jacob-ap/pom.xml?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob-ap/pom.xml (original)
+++ ode/trunk/jacob-ap/pom.xml Wed Jun 30 05:22:01 2010
@@ -1,45 +0,0 @@
-<?xml version="1.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.
-  -->
-
-<project>
-    <groupId>org.apache.ode</groupId>
-    <artifactId>ode-jacob-ap</artifactId>
-    <packaging>jar</packaging>
-    <name>ODE :: Java Concurrent Objects (JACOB) - APT</name>
-
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-        <groupId>org.apache.ode</groupId>
-        <artifactId>ode</artifactId>
-        <version>1.3.5-SNAPSHOT</version>
-    </parent>
-
-  <dependencies>
-    <dependency>
-        <groupId>sun.jdk</groupId>
-        <artifactId>tools</artifactId>
-        <version>1.5.0</version>
-        <scope>system</scope>
-        <systemPath>${java.home}/../lib/tools.jar</systemPath>
-    </dependency>
-   </dependencies>
-
-
-</project>

Modified: ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelType.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelType.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelType.java (original)
+++ ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelType.java Wed Jun 30 05:22:01 2010
@@ -1,27 +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.ap;
-
-/**
- * Annotation used to indicate that an interface is a JACOB channel interface.
- * @author Maciej Szefler <mszefler at gmail dot com>
- */
-public @interface ChannelType {
-
-}

Modified: ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java (original)
+++ ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java Wed Jun 30 05:22:01 2010
@@ -1,144 +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.ap;
-
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.util.Collection;
-import java.util.Date;
-
-import com.sun.mirror.apt.AnnotationProcessor;
-import com.sun.mirror.apt.AnnotationProcessorEnvironment;
-import com.sun.mirror.declaration.AnnotationTypeDeclaration;
-import com.sun.mirror.declaration.InterfaceDeclaration;
-import com.sun.mirror.type.InterfaceType;
-import com.sun.mirror.util.DeclarationFilter;
-
-class ChannelTypeAnnotationProcessor implements AnnotationProcessor {
-
-    AnnotationProcessorEnvironment _env;
-    AnnotationTypeDeclaration _atd;
-
-    ChannelTypeAnnotationProcessor(AnnotationTypeDeclaration atd, AnnotationProcessorEnvironment env) {
-        _atd = atd;
-        _env = env;
-    }
-
-    public void process() {
-        Collection<InterfaceDeclaration> channels = DeclarationFilter.getFilter(InterfaceDeclaration.class).filter(_env.getDeclarationsAnnotatedWith(_atd),InterfaceDeclaration.class);
-        for (InterfaceDeclaration c : channels) {
-            PrintWriter pw = null;
-            try {
-                pw = _env.getFiler().createSourceFile(c.getQualifiedName() + "Channel");
-                writeChannelClass(pw, c);
-            } catch (IOException e) {
-                _env.getMessager().printError(c.getPosition(), "IO Error: " + e.getMessage());
-            } finally {
-                if (pw != null) pw.close();
-                pw = null;
-            }
-
-            try {
-                pw = _env.getFiler().createSourceFile(c.getQualifiedName() + "ChannelListener");
-                writeChannelListenerClass(pw, c);
-            } catch (IOException e) {
-                _env.getMessager().printError(c.getPosition(), "IO Error: " + e.getMessage());
-            } finally {
-                if (pw != null) pw.close();
-                pw = null;
-            }
-
-        }
-    }
-
-
-    private void writeChannelClass(PrintWriter pw, InterfaceDeclaration c) {
-        pw.println("/*");
-        pw.println(" * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR");
-        pw.println(" * ");
-        pw.println(" *               !!! DO NOT EDIT !!!! ");
-        pw.println(" * ");
-        pw.println(" * Generated On  : "  + new Date());
-        pw.println(" * For Interface : "  + c.getQualifiedName());
-        pw.println(" */");
-        pw.println();
-        pw.println("package " + c.getPackage().getQualifiedName() + ";");
-        pw.println();
-
-        pw.println("/**");
-        pw.println(" * An auto-generated channel interface for the channel type");
-        pw.println(" * {@link " + c.getQualifiedName() + "}.");
-        pw.println(" * @see " + c.getQualifiedName() );
-        pw.println(" * @see " + c.getQualifiedName() + "ChannelListener");
-        pw.println(" */");
-        pw.println("public interface " + c.getSimpleName() + "Channel");
-
-        Collection<InterfaceType> supers = c.getSuperinterfaces();
-        if (supers.isEmpty()) {
-            pw.println("    extends org.apache.ode.jacob.Channel, ");
-        } else {
-            pw.print("    extends ");
-            for (InterfaceType s : supers)
-                pw.println("            "+ s.getDeclaration().getQualifiedName() + "Channel, ");
-            pw.println    ("            org.apache.ode.jacob.Channel, ");
-        }
-
-        pw.println("            " + c.getQualifiedName());
-        pw.println("{}");
-        pw.flush();
-    }
-
-    private void writeChannelListenerClass(PrintWriter pw, InterfaceDeclaration c) {
-        pw.println("/*");
-        pw.println(" * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR");
-        pw.println(" * ");
-        pw.println(" *               !!! DO NOT EDIT !!!! ");
-        pw.println(" * ");
-        pw.println(" * Generated On  : "  + new Date());
-        pw.println(" * For Interface : "  + c.getQualifiedName());
-        pw.println(" */");
-        pw.println();
-        pw.println("package " + c.getPackage().getQualifiedName() + ";");
-        pw.println();
-        pw.println("import org.apache.commons.logging.LogFactory;");
-        pw.println("import org.apache.commons.logging.Log;");
-        pw.println();
-        pw.println("/**");
-        pw.println(" * An auto-generated channel listener abstract class for the ");
-        pw.println(" * {@link " + c.getQualifiedName() + "} channel type. ");
-        pw.println(" * @see " + c.getQualifiedName() );
-        pw.println(" * @see " + c.getQualifiedName() + "Channel");
-        pw.println(" */");
-        pw.println("public abstract class " + c.getSimpleName() + "ChannelListener");
-        pw.println("    extends org.apache.ode.jacob.ChannelListener<" + c.getQualifiedName() + "Channel>" );
-        pw.println("    implements " + c.getQualifiedName());
-        pw.println("{");
-        pw.println();
-        pw.println("    private static final Log __log = LogFactory.getLog(" + c.getQualifiedName() + ".class);");
-        pw.println();
-        pw.println("    protected Log log() { return __log; } " );
-        pw.println();
-        pw.println("    protected " + c.getSimpleName() + "ChannelListener(" + c.getQualifiedName() + "Channel channel) {");
-        pw.println("       super(channel);");
-        pw.println("    }");
-        pw.println("}");
-        pw.flush();
-    }
-
-}

Modified: ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/JacobAnnotationProcessorFactory.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/JacobAnnotationProcessorFactory.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/JacobAnnotationProcessorFactory.java (original)
+++ ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/JacobAnnotationProcessorFactory.java Wed Jun 30 05:22:01 2010
@@ -1,58 +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.ap;
-
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.List;
-import java.util.Set;
-
-import com.sun.mirror.apt.AnnotationProcessor;
-import com.sun.mirror.apt.AnnotationProcessorEnvironment;
-import com.sun.mirror.apt.AnnotationProcessorFactory;
-import com.sun.mirror.apt.AnnotationProcessors;
-import com.sun.mirror.declaration.AnnotationTypeDeclaration;
-
-public class JacobAnnotationProcessorFactory implements AnnotationProcessorFactory {
-
-    private static final List<String> __supported  = Arrays.asList(
-            new String[] { ChannelType.class.getName() });
-
-    public Collection<String> supportedOptions() {
-        return Collections.emptyList();
-    }
-
-    public Collection<String> supportedAnnotationTypes() {
-        return __supported;
-    }
-
-    public AnnotationProcessor getProcessorFor(Set<AnnotationTypeDeclaration> atd, AnnotationProcessorEnvironment ape) {
-
-        if (atd.isEmpty())
-            return AnnotationProcessors.NO_OP;
-
-        for (AnnotationTypeDeclaration a: atd) {
-            if (a.getQualifiedName().equals(ChannelType.class.getName()))
-                return  new ChannelTypeAnnotationProcessor(a,ape);
-        }
-        return AnnotationProcessors.NO_OP;
-    }
-
-}

Modified: ode/trunk/jacob-ap/src/main/resources/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory
URL: http://svn.apache.org/viewvc/ode/trunk/jacob-ap/src/main/resources/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob-ap/src/main/resources/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory (original)
+++ ode/trunk/jacob-ap/src/main/resources/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory Wed Jun 30 05:22:01 2010
@@ -1 +0,0 @@
-org.apache.ode.jacob.ap.JacobAnnotationProcessorFactory

Modified: ode/trunk/jacob/pom.xml
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/pom.xml?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob/pom.xml (original)
+++ ode/trunk/jacob/pom.xml Wed Jun 30 05:22:01 2010
@@ -36,10 +36,6 @@
             <artifactId>ode-utils</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.apache.ode</groupId>
-            <artifactId>ode-jacob-ap</artifactId>
-        </dependency>
-        <dependency>
             <groupId>commons-logging</groupId>
             <artifactId>commons-logging</artifactId>
         </dependency>
@@ -49,33 +45,4 @@
         <scope>test</scope>
         </dependency>
     </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>apt-maven-plugin</artifactId>
-        <version>1.0-alpha-3</version>
-        <configuration>
-          <factory>org.apache.ode.jacob.ap.JacobAnnotationProcessorFactory</factory>
-          <outputDirectory>target/generated/apt</outputDirectory>
-        </configuration>
-        <executions>
-           <execution>
-            <goals>
-               <goal>process</goal>
-               <goal>test-process</goal>
-            </goals>
-           </execution>
-            </executions>
-        <dependencies>
-           <dependency>
-              <groupId>org.apache.ode</groupId>
-              <artifactId>ode-jacob-ap</artifactId>
-              <version>${project.version}</version>
-           </dependency>
-         </dependencies>
-            </plugin>
-        </plugins>
-    </build>
 </project>

Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Synch.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Synch.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Synch.java (original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Synch.java Wed Jun 30 05:22:01 2010
@@ -18,7 +18,6 @@
  */
 package org.apache.ode.jacob;
 
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Synch represents a synchronous invocation callback notification.
@@ -27,7 +26,6 @@ import org.apache.ode.jacob.ap.ChannelTy
  *
  * @author Maciej Szefler <a href="mailto:mbs@fivesight.com">mbs</a>
  */
-@ChannelType
 public interface Synch {
     public void ret();
 }

Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannel.java (added)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:32:44 EST 2010
+ * For Interface : org.apache.ode.jacob.Synch
+ */
+
+package org.apache.ode.jacob;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.jacob.Synch}.
+ * @see org.apache.ode.jacob.Synch
+ * @see org.apache.ode.jacob.SynchChannelListener
+ */
+public interface SynchChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.jacob.Synch
+{}

Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java (added)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:32:44 EST 2010
+ * For Interface : org.apache.ode.jacob.Synch
+ */
+
+package org.apache.ode.jacob;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.jacob.Synch} channel type. 
+ * @see org.apache.ode.jacob.Synch
+ * @see org.apache.ode.jacob.SynchChannel
+ */
+public abstract class SynchChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.SynchChannel>
+    implements org.apache.ode.jacob.Synch
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.jacob.Synch.class);
+
+    protected Log log() { return __log; } 
+
+    protected SynchChannelListener(org.apache.ode.jacob.SynchChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java (original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java Wed Jun 30 05:22:01 2010
@@ -18,11 +18,9 @@
  */
 package org.apache.ode.jacob;
 
-import org.apache.ode.jacob.ap.ChannelType;
 /**
  * Generic return-value channel type.
  */
-@ChannelType
 public interface Val {
   public void val(Object retVal);
 }

Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannel.java (added)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:32:44 EST 2010
+ * For Interface : org.apache.ode.jacob.Val
+ */
+
+package org.apache.ode.jacob;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.jacob.Val}.
+ * @see org.apache.ode.jacob.Val
+ * @see org.apache.ode.jacob.ValChannelListener
+ */
+public interface ValChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.jacob.Val
+{}

Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java (added)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:32:44 EST 2010
+ * For Interface : org.apache.ode.jacob.Val
+ */
+
+package org.apache.ode.jacob;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.jacob.Val} channel type. 
+ * @see org.apache.ode.jacob.Val
+ * @see org.apache.ode.jacob.ValChannel
+ */
+public abstract class ValChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.ValChannel>
+    implements org.apache.ode.jacob.Val
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.jacob.Val.class);
+
+    protected Log log() { return __log; } 
+
+    protected ValChannelListener(org.apache.ode.jacob.ValChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/Cell.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/Cell.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/Cell.java (original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/Cell.java Wed Jun 30 05:22:01 2010
@@ -19,14 +19,12 @@
 package org.apache.ode.jacob.examples.cell;
 
 import org.apache.ode.jacob.Val;
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Channel type for a cell. The channel allows reading of and setting the values of a cell.
  *
  * @jacob.kind
  */
-@ChannelType
 public interface Cell  {
 
   /**

Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannel.java (added)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:32:44 EST 2010
+ * For Interface : org.apache.ode.jacob.examples.cell.Cell
+ */
+
+package org.apache.ode.jacob.examples.cell;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.jacob.examples.cell.Cell}.
+ * @see org.apache.ode.jacob.examples.cell.Cell
+ * @see org.apache.ode.jacob.examples.cell.CellChannelListener
+ */
+public interface CellChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.jacob.examples.cell.Cell
+{}

Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java (added)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:32:44 EST 2010
+ * For Interface : org.apache.ode.jacob.examples.cell.Cell
+ */
+
+package org.apache.ode.jacob.examples.cell;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.jacob.examples.cell.Cell} channel type. 
+ * @see org.apache.ode.jacob.examples.cell.Cell
+ * @see org.apache.ode.jacob.examples.cell.CellChannel
+ */
+public abstract class CellChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.examples.cell.CellChannel>
+    implements org.apache.ode.jacob.examples.cell.Cell
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.jacob.examples.cell.Cell.class);
+
+    protected Log log() { return __log; } 
+
+    protected CellChannelListener(org.apache.ode.jacob.examples.cell.CellChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java (original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java Wed Jun 30 05:22:01 2010
@@ -19,7 +19,6 @@
 package org.apache.ode.jacob.examples.eratosthenes;
 
 import org.apache.ode.jacob.SynchChannel;
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * DOCUMENTME.
@@ -28,7 +27,6 @@ import org.apache.ode.jacob.ap.ChannelTy
  * @jacob.kind
  * @author Maciej Szefler <a href="mailto:mbs@fivesight.com">mbs</a>
  */
-@ChannelType
 public interface NaturalNumberStream {
   public void val(int n, SynchChannel ret);
 }

Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannel.java (added)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:32:44 EST 2010
+ * For Interface : org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
+ */
+
+package org.apache.ode.jacob.examples.eratosthenes;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream}.
+ * @see org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
+ * @see org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStreamChannelListener
+ */
+public interface NaturalNumberStreamChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
+{}

Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java (added)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:32:44 EST 2010
+ * For Interface : org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
+ */
+
+package org.apache.ode.jacob.examples.eratosthenes;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream} channel type. 
+ * @see org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
+ * @see org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStreamChannel
+ */
+public abstract class NaturalNumberStreamChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStreamChannel>
+    implements org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream.class);
+
+    protected Log log() { return __log; } 
+
+    protected NaturalNumberStreamChannelListener(org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStreamChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrint.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrint.java?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrint.java (original)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrint.java Wed Jun 30 05:22:01 2010
@@ -19,7 +19,6 @@
 package org.apache.ode.jacob.examples.synch;
 
 import org.apache.ode.jacob.SynchChannel;
-import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * DOCUMENTME.
@@ -27,7 +26,7 @@ import org.apache.ode.jacob.ap.ChannelTy
  *
  * @author Maciej Szefler <a href="mailto:mbs@fivesight.com">mbs</a>
  */
-@ChannelType
+
 public interface SynchPrint {
   public SynchChannel print(String msg);
 }

Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannel.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannel.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannel.java (added)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannel.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,21 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:32:44 EST 2010
+ * For Interface : org.apache.ode.jacob.examples.synch.SynchPrint
+ */
+
+package org.apache.ode.jacob.examples.synch;
+
+/**
+ * An auto-generated channel interface for the channel type
+ * {@link org.apache.ode.jacob.examples.synch.SynchPrint}.
+ * @see org.apache.ode.jacob.examples.synch.SynchPrint
+ * @see org.apache.ode.jacob.examples.synch.SynchPrintChannelListener
+ */
+public interface SynchPrintChannel
+    extends org.apache.ode.jacob.Channel, 
+            org.apache.ode.jacob.examples.synch.SynchPrint
+{}

Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java
URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java?rev=959192&view=auto
==============================================================================
--- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java (added)
+++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java Wed Jun 30 05:22:01 2010
@@ -0,0 +1,33 @@
+/*
+ * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
+ * 
+ *               !!! DO NOT EDIT !!!! 
+ * 
+ * Generated On  : Thu Jun 24 22:32:44 EST 2010
+ * For Interface : org.apache.ode.jacob.examples.synch.SynchPrint
+ */
+
+package org.apache.ode.jacob.examples.synch;
+
+import org.apache.commons.logging.LogFactory;
+import org.apache.commons.logging.Log;
+
+/**
+ * An auto-generated channel listener abstract class for the 
+ * {@link org.apache.ode.jacob.examples.synch.SynchPrint} channel type. 
+ * @see org.apache.ode.jacob.examples.synch.SynchPrint
+ * @see org.apache.ode.jacob.examples.synch.SynchPrintChannel
+ */
+public abstract class SynchPrintChannelListener
+    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.examples.synch.SynchPrintChannel>
+    implements org.apache.ode.jacob.examples.synch.SynchPrint
+{
+
+    private static final Log __log = LogFactory.getLog(org.apache.ode.jacob.examples.synch.SynchPrint.class);
+
+    protected Log log() { return __log; } 
+
+    protected SynchPrintChannelListener(org.apache.ode.jacob.examples.synch.SynchPrintChannel channel) {
+       super(channel);
+    }
+}

Modified: ode/trunk/jbi/pom.xml
URL: http://svn.apache.org/viewvc/ode/trunk/jbi/pom.xml?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jbi/pom.xml (original)
+++ ode/trunk/jbi/pom.xml Wed Jun 30 05:22:01 2010
@@ -205,10 +205,6 @@
             <artifactId>ode-bpel-ql</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.apache.ode</groupId>
-            <artifactId>ode-jacob-ap</artifactId>
-        </dependency>
-        <dependency>
             <groupId>org.apache.servicemix.specs</groupId>
             <artifactId>org.apache.servicemix.specs.jbi-api-1.0</artifactId>
             <version>${jbi.version}</version>

Modified: ode/trunk/jbi/src/main/assembly/bin.xml
URL: http://svn.apache.org/viewvc/ode/trunk/jbi/src/main/assembly/bin.xml?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/jbi/src/main/assembly/bin.xml (original)
+++ ode/trunk/jbi/src/main/assembly/bin.xml Wed Jun 30 05:22:01 2010
@@ -78,7 +78,6 @@
         <include>org.apache.ode:ode-dao-hibernate</include>
         <include>org.apache.ode:ode-dao-jpa</include>
         <include>org.apache.ode:ode-jacob</include>
-        <include>org.apache.ode:ode-jacob-ap</include>
         <include>org.apache.ode:ode-utils</include>
         <include>org.apache.ode:ode-agents</include>
         <include>org.apache.ode:ode-bpel-obj</include>

Modified: ode/trunk/pom.xml
URL: http://svn.apache.org/viewvc/ode/trunk/pom.xml?rev=959192&r1=959191&r2=959192&view=diff
==============================================================================
--- ode/trunk/pom.xml (original)
+++ ode/trunk/pom.xml Wed Jun 30 05:22:01 2010
@@ -131,7 +131,6 @@
     <modules>
         <module>agents</module>
         <module>utils</module>
-        <module>jacob-ap</module>
         <module>jacob</module>
         <module>bpel-schemas</module>
         <module>bpel-scripts</module>
@@ -418,11 +417,6 @@
             </dependency>
             <dependency>
                 <groupId>org.apache.ode</groupId>
-                <artifactId>ode-jacob-ap</artifactId>
-                <version>${ode.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.ode</groupId>
                 <artifactId>ode-jacob</artifactId>
                 <version>${ode.version}</version>
             </dependency>



Re: svn commit: r959192 - in /ode/trunk: ./ bpel-runtime/ bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ jacob-ap/ jacob-ap/src/main/java/org/apache/ode/jacob/ap/ jacob-ap/src/main/resources/META-INF/services/ jacob/ jacob/src/main/java/o...

Posted by Tammo van Lessen <tv...@gmail.com>.
Hi Jeff,

cool to this patch coming along, but I think it's too restrictive. It
removed the jacob-ap module, which is actually part of jacob and perhaps
used by others and it also hinders the regeneration of those committed
classes. I think we still need this module and a mvn profile or ant
script that allows us to regenerate these classes on demand.

Could you take care of that?

Thanks,
  Tammo

On 30.06.2010 07:22, jeffyu@apache.org wrote:
> Author: jeffyu
> Date: Wed Jun 30 05:22:01 2010
> New Revision: 959192
> 
> URL: http://svn.apache.org/viewvc?rev=959192&view=rev
> Log:
> * ODE-808, check in generated classes.
> 
> Added:
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannel.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannelListener.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannel.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannelListener.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannel.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannelListener.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannel.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannelListener.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannel.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannelListener.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannel.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannelListener.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannel.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannelListener.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannel.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannelListener.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannel.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannelListener.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannel.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannelListener.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannel.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannel.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannel.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannel.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannel.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java
> Modified:
>     ode/trunk/Rakefile
>     ode/trunk/bpel-runtime/pom.xml
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecovery.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Compensation.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControl.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponse.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatus.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScope.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponse.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLock.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Termination.java
>     ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponse.java
>     ode/trunk/jacob-ap/pom.xml
>     ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelType.java
>     ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java
>     ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/JacobAnnotationProcessorFactory.java
>     ode/trunk/jacob-ap/src/main/resources/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory
>     ode/trunk/jacob/pom.xml
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Synch.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/Cell.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java
>     ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrint.java
>     ode/trunk/jbi/pom.xml
>     ode/trunk/jbi/src/main/assembly/bin.xml
>     ode/trunk/pom.xml
> 
> Modified: ode/trunk/Rakefile
> URL: http://svn.apache.org/viewvc/ode/trunk/Rakefile?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/Rakefile (original)
> +++ ode/trunk/Rakefile Wed Jun 30 05:22:01 2010
> @@ -196,9 +196,8 @@ define "ode" do
>  
>    desc "ODE Runtime Engine"
>    define "bpel-runtime" do
> -    compile.from apt
>      compile.with projects("bpel-api", "bpel-compiler", "bpel-dao", "bpel-epr", "bpel-obj", "bpel-schemas",
> -      "bpel-store", "jacob", "jacob-ap", "utils", "agents"),
> +      "bpel-store", "jacob", "utils", "agents"),
>        COMMONS.logging, COMMONS.collections, COMMONS.httpclient, JAXEN, JAVAX.persistence, JAVAX.stream, SAXON, WSDL4J, XMLBEANS,
>        SPRING
>  
> @@ -372,17 +371,11 @@ define "ode" do
>  
>    desc "ODE JAva Concurrent OBjects"
>    define "jacob" do
> -    compile.with projects("utils", "jacob-ap"), COMMONS.logging
> -    compile.from apt
> +    compile.with projects("utils"), COMMONS.logging
>  
>      package :jar
>    end
>  
> -  desc "ODE Jacob APR Code Generation"
> -  define "jacob-ap" do
> -    package :jar
> -  end
> -
>    desc "ODE JBI Integration Layer"
>    define "jbi" do
>      compile.with projects("bpel-api", "bpel-connector", "bpel-dao", "bpel-epr", "bpel-obj",
> @@ -395,7 +388,7 @@ define "ode" do
>          projects("bpel-api", "bpel-api-jca", "bpel-compiler", "bpel-connector", "bpel-dao",
>          "bpel-epr", "jca-ra", "jca-server", "bpel-obj", "bpel-ql", "bpel-runtime",
>          "scheduler-simple", "bpel-schemas", "bpel-store", "dao-hibernate", "dao-jpa",
> -        "jacob", "jacob-ap", "utils", "agents"),
> +        "jacob", "utils", "agents"),
>          ANT, AXIOM, BACKPORT, COMMONS.codec, COMMONS.collections, COMMONS.dbcp, COMMONS.lang, COMMONS.pool,
>          COMMONS.primitives, DERBY, GERONIMO.connector, GERONIMO.transaction, JAXEN, JAVAX.connector,
>          JAVAX.ejb, JAVAX.jms, JAVAX.persistence, JAVAX.stream, JAVAX.transaction, LOG4J, OPENJPA,
> 
> Modified: ode/trunk/bpel-runtime/pom.xml
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/pom.xml?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/pom.xml (original)
> +++ ode/trunk/bpel-runtime/pom.xml Wed Jun 30 05:22:01 2010
> @@ -63,10 +63,6 @@
>      </dependency>
>      <dependency>
>        <groupId>org.apache.ode</groupId>
> -      <artifactId>ode-jacob-ap</artifactId>
> -    </dependency>
> -    <dependency>
> -      <groupId>org.apache.ode</groupId>
>        <artifactId>ode-utils</artifactId>
>      </dependency>
>      <dependency>
> @@ -124,10 +120,6 @@
>          </dependency>
>          <dependency>
>              <groupId>org.apache.ode</groupId>
> -            <artifactId>ode-jacob-ap</artifactId>
> -        </dependency>
> -        <dependency>
> -            <groupId>org.apache.ode</groupId>
>              <artifactId>ode-utils</artifactId>
>          </dependency>
>          <dependency>
> @@ -211,35 +203,6 @@
>            <version>1.1</version>
>            <scope>test</scope>
>         </dependency>
> -
> -
>     </dependencies>
> -    <build>
> -        <plugins>
> -            <plugin>
> -        <groupId>org.codehaus.mojo</groupId>
> -        <artifactId>apt-maven-plugin</artifactId>
> -        <version>1.0-alpha-3</version>
> -        <configuration>
> -          <factory>org.apache.ode.jacob.ap.JacobAnnotationProcessorFactory</factory>
> -          <outputDirectory>target/generated/apt</outputDirectory>
> -        </configuration>
> -        <executions>
> -           <execution>
> -            <goals>
> -               <goal>process</goal>
> -               <goal>test-process</goal>
> -            </goals>
> -           </execution>
> -            </executions>
> -        <dependencies>
> -           <dependency>
> -              <groupId>org.apache.ode</groupId>
> -              <artifactId>ode-jacob-ap</artifactId>
> -              <version>${project.version}</version>
> -           </dependency>
> -         </dependencies>
> -            </plugin>
> -        </plugins>
> -    </build>
> +
>  </project>
> 
> Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecovery.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecovery.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecovery.java (original)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecovery.java Wed Jun 30 05:22:01 2010
> @@ -18,12 +18,10 @@
>   */
>  package org.apache.ode.bpel.runtime.channels;
>  
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  
>  /**
>   */
> -@ChannelType
>  public interface ActivityRecovery  {
>  
>      /**
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannel.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.ActivityRecovery
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.bpel.runtime.channels.ActivityRecovery}.
> + * @see org.apache.ode.bpel.runtime.channels.ActivityRecovery
> + * @see org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannelListener
> + */
> +public interface ActivityRecoveryChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.bpel.runtime.channels.ActivityRecovery
> +{}
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannelListener.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ActivityRecoveryChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.ActivityRecovery
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.bpel.runtime.channels.ActivityRecovery} channel type. 
> + * @see org.apache.ode.bpel.runtime.channels.ActivityRecovery
> + * @see org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannel
> + */
> +public abstract class ActivityRecoveryChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannel>
> +    implements org.apache.ode.bpel.runtime.channels.ActivityRecovery
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.ActivityRecovery.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected ActivityRecoveryChannelListener(org.apache.ode.bpel.runtime.channels.ActivityRecoveryChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Compensation.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Compensation.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Compensation.java (original)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Compensation.java Wed Jun 30 05:22:01 2010
> @@ -19,11 +19,9 @@
>  package org.apache.ode.bpel.runtime.channels;
>  
>  import org.apache.ode.jacob.SynchChannel;
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>    */
> -@ChannelType
>  public interface Compensation  {
>  
>    public void forget();
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannel.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.Compensation
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.bpel.runtime.channels.Compensation}.
> + * @see org.apache.ode.bpel.runtime.channels.Compensation
> + * @see org.apache.ode.bpel.runtime.channels.CompensationChannelListener
> + */
> +public interface CompensationChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.bpel.runtime.channels.Compensation
> +{}
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannelListener.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/CompensationChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.Compensation
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.bpel.runtime.channels.Compensation} channel type. 
> + * @see org.apache.ode.bpel.runtime.channels.Compensation
> + * @see org.apache.ode.bpel.runtime.channels.CompensationChannel
> + */
> +public abstract class CompensationChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.CompensationChannel>
> +    implements org.apache.ode.bpel.runtime.channels.Compensation
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.Compensation.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected CompensationChannelListener(org.apache.ode.bpel.runtime.channels.CompensationChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControl.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControl.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControl.java (original)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControl.java Wed Jun 30 05:22:01 2010
> @@ -18,12 +18,10 @@
>   */
>  package org.apache.ode.bpel.runtime.channels;
>  
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   * Channel used to control processing of event handler activities.
>   */
> -@ChannelType
>  public interface EventHandlerControl {
>  
>    /**
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannel.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.EventHandlerControl
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.bpel.runtime.channels.EventHandlerControl}.
> + * @see org.apache.ode.bpel.runtime.channels.EventHandlerControl
> + * @see org.apache.ode.bpel.runtime.channels.EventHandlerControlChannelListener
> + */
> +public interface EventHandlerControlChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.bpel.runtime.channels.EventHandlerControl
> +{}
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannelListener.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/EventHandlerControlChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.EventHandlerControl
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.bpel.runtime.channels.EventHandlerControl} channel type. 
> + * @see org.apache.ode.bpel.runtime.channels.EventHandlerControl
> + * @see org.apache.ode.bpel.runtime.channels.EventHandlerControlChannel
> + */
> +public abstract class EventHandlerControlChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.EventHandlerControlChannel>
> +    implements org.apache.ode.bpel.runtime.channels.EventHandlerControl
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.EventHandlerControl.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected EventHandlerControlChannelListener(org.apache.ode.bpel.runtime.channels.EventHandlerControlChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponse.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponse.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponse.java (original)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponse.java Wed Jun 30 05:22:01 2010
> @@ -18,12 +18,10 @@
>   */
>  package org.apache.ode.bpel.runtime.channels;
>  
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   * Response channel for pick requests.
>   */
> -@ChannelType
>  public interface InvokeResponse {
>  
>    public void onResponse();
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannel.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.InvokeResponse
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.bpel.runtime.channels.InvokeResponse}.
> + * @see org.apache.ode.bpel.runtime.channels.InvokeResponse
> + * @see org.apache.ode.bpel.runtime.channels.InvokeResponseChannelListener
> + */
> +public interface InvokeResponseChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.bpel.runtime.channels.InvokeResponse
> +{}
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannelListener.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/InvokeResponseChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.InvokeResponse
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.bpel.runtime.channels.InvokeResponse} channel type. 
> + * @see org.apache.ode.bpel.runtime.channels.InvokeResponse
> + * @see org.apache.ode.bpel.runtime.channels.InvokeResponseChannel
> + */
> +public abstract class InvokeResponseChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.InvokeResponseChannel>
> +    implements org.apache.ode.bpel.runtime.channels.InvokeResponse
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.InvokeResponse.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected InvokeResponseChannelListener(org.apache.ode.bpel.runtime.channels.InvokeResponseChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatus.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatus.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatus.java (original)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatus.java Wed Jun 30 05:22:01 2010
> @@ -18,11 +18,9 @@
>   */
>  package org.apache.ode.bpel.runtime.channels;
>  
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   */
> -@ChannelType
>  public interface LinkStatus  {
>  
>    void linkStatus(boolean value);
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannel.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.LinkStatus
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.bpel.runtime.channels.LinkStatus}.
> + * @see org.apache.ode.bpel.runtime.channels.LinkStatus
> + * @see org.apache.ode.bpel.runtime.channels.LinkStatusChannelListener
> + */
> +public interface LinkStatusChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.bpel.runtime.channels.LinkStatus
> +{}
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannelListener.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/LinkStatusChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.LinkStatus
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.bpel.runtime.channels.LinkStatus} channel type. 
> + * @see org.apache.ode.bpel.runtime.channels.LinkStatus
> + * @see org.apache.ode.bpel.runtime.channels.LinkStatusChannel
> + */
> +public abstract class LinkStatusChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.LinkStatusChannel>
> +    implements org.apache.ode.bpel.runtime.channels.LinkStatus
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.LinkStatus.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected LinkStatusChannelListener(org.apache.ode.bpel.runtime.channels.LinkStatusChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScope.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScope.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScope.java (original)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScope.java Wed Jun 30 05:22:01 2010
> @@ -18,19 +18,16 @@
>   */
>  package org.apache.ode.bpel.runtime.channels;
>  
> -import org.apache.ode.jacob.SynchChannel;
> +import java.util.Set;
> +
>  import org.apache.ode.bpel.o.OScope;
>  import org.apache.ode.bpel.runtime.CompensationHandler;
> -
> +import org.apache.ode.jacob.SynchChannel;
>  import org.w3c.dom.Element;
> -import java.util.Set;
> -
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   * Channel used for child-to-parent scope communication.
>   */
> -@ChannelType
>  public interface ParentScope {
>  
>    void compensate(OScope scope, SynchChannel ret);
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannel.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.ParentScope
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.bpel.runtime.channels.ParentScope}.
> + * @see org.apache.ode.bpel.runtime.channels.ParentScope
> + * @see org.apache.ode.bpel.runtime.channels.ParentScopeChannelListener
> + */
> +public interface ParentScopeChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.bpel.runtime.channels.ParentScope
> +{}
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannelListener.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ParentScopeChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.ParentScope
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.bpel.runtime.channels.ParentScope} channel type. 
> + * @see org.apache.ode.bpel.runtime.channels.ParentScope
> + * @see org.apache.ode.bpel.runtime.channels.ParentScopeChannel
> + */
> +public abstract class ParentScopeChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.ParentScopeChannel>
> +    implements org.apache.ode.bpel.runtime.channels.ParentScope
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.ParentScope.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected ParentScopeChannelListener(org.apache.ode.bpel.runtime.channels.ParentScopeChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponse.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponse.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponse.java (original)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponse.java Wed Jun 30 05:22:01 2010
> @@ -18,14 +18,12 @@
>   */
>  package org.apache.ode.bpel.runtime.channels;
>  
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   * Response channel for pick requests.
>   * @jacob.kind
>   * @jacob.parent TimerResponseChannel
>   */
> -@ChannelType
>  public interface PickResponse extends TimerResponse {
>  
>    public void onRequestRcvd(int selectorIdx, String mexId);
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannel.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,22 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.PickResponse
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.bpel.runtime.channels.PickResponse}.
> + * @see org.apache.ode.bpel.runtime.channels.PickResponse
> + * @see org.apache.ode.bpel.runtime.channels.PickResponseChannelListener
> + */
> +public interface PickResponseChannel
> +    extends             org.apache.ode.bpel.runtime.channels.TimerResponseChannel, 
> +            org.apache.ode.jacob.Channel, 
> +            org.apache.ode.bpel.runtime.channels.PickResponse
> +{}
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannelListener.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/PickResponseChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.PickResponse
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.bpel.runtime.channels.PickResponse} channel type. 
> + * @see org.apache.ode.bpel.runtime.channels.PickResponse
> + * @see org.apache.ode.bpel.runtime.channels.PickResponseChannel
> + */
> +public abstract class PickResponseChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.PickResponseChannel>
> +    implements org.apache.ode.bpel.runtime.channels.PickResponse
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.PickResponse.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected PickResponseChannelListener(org.apache.ode.bpel.runtime.channels.PickResponseChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLock.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLock.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLock.java (original)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLock.java Wed Jun 30 05:22:01 2010
> @@ -19,9 +19,7 @@
>  package org.apache.ode.bpel.runtime.channels;
>  
>  import org.apache.ode.jacob.SynchChannel;
> -import org.apache.ode.jacob.ap.ChannelType;
>  
> -@ChannelType
>  public interface ReadWriteLock {
>  
>      public void readLock(SynchChannel s);
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannel.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.ReadWriteLock
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.bpel.runtime.channels.ReadWriteLock}.
> + * @see org.apache.ode.bpel.runtime.channels.ReadWriteLock
> + * @see org.apache.ode.bpel.runtime.channels.ReadWriteLockChannelListener
> + */
> +public interface ReadWriteLockChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.bpel.runtime.channels.ReadWriteLock
> +{}
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannelListener.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ReadWriteLockChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.ReadWriteLock
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.bpel.runtime.channels.ReadWriteLock} channel type. 
> + * @see org.apache.ode.bpel.runtime.channels.ReadWriteLock
> + * @see org.apache.ode.bpel.runtime.channels.ReadWriteLockChannel
> + */
> +public abstract class ReadWriteLockChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.ReadWriteLockChannel>
> +    implements org.apache.ode.bpel.runtime.channels.ReadWriteLock
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.ReadWriteLock.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected ReadWriteLockChannelListener(org.apache.ode.bpel.runtime.channels.ReadWriteLockChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Termination.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Termination.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Termination.java (original)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/Termination.java Wed Jun 30 05:22:01 2010
> @@ -19,12 +19,10 @@
>  package org.apache.ode.bpel.runtime.channels;
>  
>  
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   * Channel used for parent-to-child scope communication.
>   */
> -@ChannelType
>  public interface Termination  {
>  
>    /**
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannel.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.Termination
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.bpel.runtime.channels.Termination}.
> + * @see org.apache.ode.bpel.runtime.channels.Termination
> + * @see org.apache.ode.bpel.runtime.channels.TerminationChannelListener
> + */
> +public interface TerminationChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.bpel.runtime.channels.Termination
> +{}
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannelListener.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TerminationChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.Termination
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.bpel.runtime.channels.Termination} channel type. 
> + * @see org.apache.ode.bpel.runtime.channels.Termination
> + * @see org.apache.ode.bpel.runtime.channels.TerminationChannel
> + */
> +public abstract class TerminationChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.TerminationChannel>
> +    implements org.apache.ode.bpel.runtime.channels.Termination
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.Termination.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected TerminationChannelListener(org.apache.ode.bpel.runtime.channels.TerminationChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponse.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponse.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponse.java (original)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponse.java Wed Jun 30 05:22:01 2010
> @@ -18,12 +18,10 @@
>   */
>  package org.apache.ode.bpel.runtime.channels;
>  
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   * Channel for timer notification.
>   */
> -@ChannelType
>  public interface TimerResponse {
>      /** timer event has occurred */
>      public void onTimeout();
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannel.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.TimerResponse
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.bpel.runtime.channels.TimerResponse}.
> + * @see org.apache.ode.bpel.runtime.channels.TimerResponse
> + * @see org.apache.ode.bpel.runtime.channels.TimerResponseChannelListener
> + */
> +public interface TimerResponseChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.bpel.runtime.channels.TimerResponse
> +{}
> 
> Added: ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannelListener.java (added)
> +++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/TimerResponseChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:35:42 EST 2010
> + * For Interface : org.apache.ode.bpel.runtime.channels.TimerResponse
> + */
> +
> +package org.apache.ode.bpel.runtime.channels;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.bpel.runtime.channels.TimerResponse} channel type. 
> + * @see org.apache.ode.bpel.runtime.channels.TimerResponse
> + * @see org.apache.ode.bpel.runtime.channels.TimerResponseChannel
> + */
> +public abstract class TimerResponseChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.bpel.runtime.channels.TimerResponseChannel>
> +    implements org.apache.ode.bpel.runtime.channels.TimerResponse
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.bpel.runtime.channels.TimerResponse.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected TimerResponseChannelListener(org.apache.ode.bpel.runtime.channels.TimerResponseChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/jacob-ap/pom.xml
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob-ap/pom.xml?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob-ap/pom.xml (original)
> +++ ode/trunk/jacob-ap/pom.xml Wed Jun 30 05:22:01 2010
> @@ -1,45 +0,0 @@
> -<?xml version="1.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.
> -  -->
> -
> -<project>
> -    <groupId>org.apache.ode</groupId>
> -    <artifactId>ode-jacob-ap</artifactId>
> -    <packaging>jar</packaging>
> -    <name>ODE :: Java Concurrent Objects (JACOB) - APT</name>
> -
> -    <modelVersion>4.0.0</modelVersion>
> -    <parent>
> -        <groupId>org.apache.ode</groupId>
> -        <artifactId>ode</artifactId>
> -        <version>1.3.5-SNAPSHOT</version>
> -    </parent>
> -
> -  <dependencies>
> -    <dependency>
> -        <groupId>sun.jdk</groupId>
> -        <artifactId>tools</artifactId>
> -        <version>1.5.0</version>
> -        <scope>system</scope>
> -        <systemPath>${java.home}/../lib/tools.jar</systemPath>
> -    </dependency>
> -   </dependencies>
> -
> -
> -</project>
> 
> Modified: ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelType.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelType.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelType.java (original)
> +++ ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelType.java Wed Jun 30 05:22:01 2010
> @@ -1,27 +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.ap;
> -
> -/**
> - * Annotation used to indicate that an interface is a JACOB channel interface.
> - * @author Maciej Szefler <mszefler at gmail dot com>
> - */
> -public @interface ChannelType {
> -
> -}
> 
> Modified: ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java (original)
> +++ ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/ChannelTypeAnnotationProcessor.java Wed Jun 30 05:22:01 2010
> @@ -1,144 +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.ap;
> -
> -import java.io.IOException;
> -import java.io.PrintWriter;
> -import java.util.Collection;
> -import java.util.Date;
> -
> -import com.sun.mirror.apt.AnnotationProcessor;
> -import com.sun.mirror.apt.AnnotationProcessorEnvironment;
> -import com.sun.mirror.declaration.AnnotationTypeDeclaration;
> -import com.sun.mirror.declaration.InterfaceDeclaration;
> -import com.sun.mirror.type.InterfaceType;
> -import com.sun.mirror.util.DeclarationFilter;
> -
> -class ChannelTypeAnnotationProcessor implements AnnotationProcessor {
> -
> -    AnnotationProcessorEnvironment _env;
> -    AnnotationTypeDeclaration _atd;
> -
> -    ChannelTypeAnnotationProcessor(AnnotationTypeDeclaration atd, AnnotationProcessorEnvironment env) {
> -        _atd = atd;
> -        _env = env;
> -    }
> -
> -    public void process() {
> -        Collection<InterfaceDeclaration> channels = DeclarationFilter.getFilter(InterfaceDeclaration.class).filter(_env.getDeclarationsAnnotatedWith(_atd),InterfaceDeclaration.class);
> -        for (InterfaceDeclaration c : channels) {
> -            PrintWriter pw = null;
> -            try {
> -                pw = _env.getFiler().createSourceFile(c.getQualifiedName() + "Channel");
> -                writeChannelClass(pw, c);
> -            } catch (IOException e) {
> -                _env.getMessager().printError(c.getPosition(), "IO Error: " + e.getMessage());
> -            } finally {
> -                if (pw != null) pw.close();
> -                pw = null;
> -            }
> -
> -            try {
> -                pw = _env.getFiler().createSourceFile(c.getQualifiedName() + "ChannelListener");
> -                writeChannelListenerClass(pw, c);
> -            } catch (IOException e) {
> -                _env.getMessager().printError(c.getPosition(), "IO Error: " + e.getMessage());
> -            } finally {
> -                if (pw != null) pw.close();
> -                pw = null;
> -            }
> -
> -        }
> -    }
> -
> -
> -    private void writeChannelClass(PrintWriter pw, InterfaceDeclaration c) {
> -        pw.println("/*");
> -        pw.println(" * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR");
> -        pw.println(" * ");
> -        pw.println(" *               !!! DO NOT EDIT !!!! ");
> -        pw.println(" * ");
> -        pw.println(" * Generated On  : "  + new Date());
> -        pw.println(" * For Interface : "  + c.getQualifiedName());
> -        pw.println(" */");
> -        pw.println();
> -        pw.println("package " + c.getPackage().getQualifiedName() + ";");
> -        pw.println();
> -
> -        pw.println("/**");
> -        pw.println(" * An auto-generated channel interface for the channel type");
> -        pw.println(" * {@link " + c.getQualifiedName() + "}.");
> -        pw.println(" * @see " + c.getQualifiedName() );
> -        pw.println(" * @see " + c.getQualifiedName() + "ChannelListener");
> -        pw.println(" */");
> -        pw.println("public interface " + c.getSimpleName() + "Channel");
> -
> -        Collection<InterfaceType> supers = c.getSuperinterfaces();
> -        if (supers.isEmpty()) {
> -            pw.println("    extends org.apache.ode.jacob.Channel, ");
> -        } else {
> -            pw.print("    extends ");
> -            for (InterfaceType s : supers)
> -                pw.println("            "+ s.getDeclaration().getQualifiedName() + "Channel, ");
> -            pw.println    ("            org.apache.ode.jacob.Channel, ");
> -        }
> -
> -        pw.println("            " + c.getQualifiedName());
> -        pw.println("{}");
> -        pw.flush();
> -    }
> -
> -    private void writeChannelListenerClass(PrintWriter pw, InterfaceDeclaration c) {
> -        pw.println("/*");
> -        pw.println(" * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR");
> -        pw.println(" * ");
> -        pw.println(" *               !!! DO NOT EDIT !!!! ");
> -        pw.println(" * ");
> -        pw.println(" * Generated On  : "  + new Date());
> -        pw.println(" * For Interface : "  + c.getQualifiedName());
> -        pw.println(" */");
> -        pw.println();
> -        pw.println("package " + c.getPackage().getQualifiedName() + ";");
> -        pw.println();
> -        pw.println("import org.apache.commons.logging.LogFactory;");
> -        pw.println("import org.apache.commons.logging.Log;");
> -        pw.println();
> -        pw.println("/**");
> -        pw.println(" * An auto-generated channel listener abstract class for the ");
> -        pw.println(" * {@link " + c.getQualifiedName() + "} channel type. ");
> -        pw.println(" * @see " + c.getQualifiedName() );
> -        pw.println(" * @see " + c.getQualifiedName() + "Channel");
> -        pw.println(" */");
> -        pw.println("public abstract class " + c.getSimpleName() + "ChannelListener");
> -        pw.println("    extends org.apache.ode.jacob.ChannelListener<" + c.getQualifiedName() + "Channel>" );
> -        pw.println("    implements " + c.getQualifiedName());
> -        pw.println("{");
> -        pw.println();
> -        pw.println("    private static final Log __log = LogFactory.getLog(" + c.getQualifiedName() + ".class);");
> -        pw.println();
> -        pw.println("    protected Log log() { return __log; } " );
> -        pw.println();
> -        pw.println("    protected " + c.getSimpleName() + "ChannelListener(" + c.getQualifiedName() + "Channel channel) {");
> -        pw.println("       super(channel);");
> -        pw.println("    }");
> -        pw.println("}");
> -        pw.flush();
> -    }
> -
> -}
> 
> Modified: ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/JacobAnnotationProcessorFactory.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/JacobAnnotationProcessorFactory.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/JacobAnnotationProcessorFactory.java (original)
> +++ ode/trunk/jacob-ap/src/main/java/org/apache/ode/jacob/ap/JacobAnnotationProcessorFactory.java Wed Jun 30 05:22:01 2010
> @@ -1,58 +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.ap;
> -
> -import java.util.Arrays;
> -import java.util.Collection;
> -import java.util.Collections;
> -import java.util.List;
> -import java.util.Set;
> -
> -import com.sun.mirror.apt.AnnotationProcessor;
> -import com.sun.mirror.apt.AnnotationProcessorEnvironment;
> -import com.sun.mirror.apt.AnnotationProcessorFactory;
> -import com.sun.mirror.apt.AnnotationProcessors;
> -import com.sun.mirror.declaration.AnnotationTypeDeclaration;
> -
> -public class JacobAnnotationProcessorFactory implements AnnotationProcessorFactory {
> -
> -    private static final List<String> __supported  = Arrays.asList(
> -            new String[] { ChannelType.class.getName() });
> -
> -    public Collection<String> supportedOptions() {
> -        return Collections.emptyList();
> -    }
> -
> -    public Collection<String> supportedAnnotationTypes() {
> -        return __supported;
> -    }
> -
> -    public AnnotationProcessor getProcessorFor(Set<AnnotationTypeDeclaration> atd, AnnotationProcessorEnvironment ape) {
> -
> -        if (atd.isEmpty())
> -            return AnnotationProcessors.NO_OP;
> -
> -        for (AnnotationTypeDeclaration a: atd) {
> -            if (a.getQualifiedName().equals(ChannelType.class.getName()))
> -                return  new ChannelTypeAnnotationProcessor(a,ape);
> -        }
> -        return AnnotationProcessors.NO_OP;
> -    }
> -
> -}
> 
> Modified: ode/trunk/jacob-ap/src/main/resources/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob-ap/src/main/resources/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob-ap/src/main/resources/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory (original)
> +++ ode/trunk/jacob-ap/src/main/resources/META-INF/services/com.sun.mirror.apt.AnnotationProcessorFactory Wed Jun 30 05:22:01 2010
> @@ -1 +0,0 @@
> -org.apache.ode.jacob.ap.JacobAnnotationProcessorFactory
> 
> Modified: ode/trunk/jacob/pom.xml
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/pom.xml?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob/pom.xml (original)
> +++ ode/trunk/jacob/pom.xml Wed Jun 30 05:22:01 2010
> @@ -36,10 +36,6 @@
>              <artifactId>ode-utils</artifactId>
>          </dependency>
>          <dependency>
> -            <groupId>org.apache.ode</groupId>
> -            <artifactId>ode-jacob-ap</artifactId>
> -        </dependency>
> -        <dependency>
>              <groupId>commons-logging</groupId>
>              <artifactId>commons-logging</artifactId>
>          </dependency>
> @@ -49,33 +45,4 @@
>          <scope>test</scope>
>          </dependency>
>      </dependencies>
> -
> -    <build>
> -        <plugins>
> -            <plugin>
> -        <groupId>org.codehaus.mojo</groupId>
> -        <artifactId>apt-maven-plugin</artifactId>
> -        <version>1.0-alpha-3</version>
> -        <configuration>
> -          <factory>org.apache.ode.jacob.ap.JacobAnnotationProcessorFactory</factory>
> -          <outputDirectory>target/generated/apt</outputDirectory>
> -        </configuration>
> -        <executions>
> -           <execution>
> -            <goals>
> -               <goal>process</goal>
> -               <goal>test-process</goal>
> -            </goals>
> -           </execution>
> -            </executions>
> -        <dependencies>
> -           <dependency>
> -              <groupId>org.apache.ode</groupId>
> -              <artifactId>ode-jacob-ap</artifactId>
> -              <version>${project.version}</version>
> -           </dependency>
> -         </dependencies>
> -            </plugin>
> -        </plugins>
> -    </build>
>  </project>
> 
> Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Synch.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Synch.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Synch.java (original)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Synch.java Wed Jun 30 05:22:01 2010
> @@ -18,7 +18,6 @@
>   */
>  package org.apache.ode.jacob;
>  
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   * Synch represents a synchronous invocation callback notification.
> @@ -27,7 +26,6 @@ import org.apache.ode.jacob.ap.ChannelTy
>   *
>   * @author Maciej Szefler <a href="mailto:mbs@fivesight.com">mbs</a>
>   */
> -@ChannelType
>  public interface Synch {
>      public void ret();
>  }
> 
> Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannel.java (added)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:32:44 EST 2010
> + * For Interface : org.apache.ode.jacob.Synch
> + */
> +
> +package org.apache.ode.jacob;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.jacob.Synch}.
> + * @see org.apache.ode.jacob.Synch
> + * @see org.apache.ode.jacob.SynchChannelListener
> + */
> +public interface SynchChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.jacob.Synch
> +{}
> 
> Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java (added)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/SynchChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:32:44 EST 2010
> + * For Interface : org.apache.ode.jacob.Synch
> + */
> +
> +package org.apache.ode.jacob;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.jacob.Synch} channel type. 
> + * @see org.apache.ode.jacob.Synch
> + * @see org.apache.ode.jacob.SynchChannel
> + */
> +public abstract class SynchChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.SynchChannel>
> +    implements org.apache.ode.jacob.Synch
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.jacob.Synch.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected SynchChannelListener(org.apache.ode.jacob.SynchChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java (original)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java Wed Jun 30 05:22:01 2010
> @@ -18,11 +18,9 @@
>   */
>  package org.apache.ode.jacob;
>  
> -import org.apache.ode.jacob.ap.ChannelType;
>  /**
>   * Generic return-value channel type.
>   */
> -@ChannelType
>  public interface Val {
>    public void val(Object retVal);
>  }
> 
> Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannel.java (added)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:32:44 EST 2010
> + * For Interface : org.apache.ode.jacob.Val
> + */
> +
> +package org.apache.ode.jacob;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.jacob.Val}.
> + * @see org.apache.ode.jacob.Val
> + * @see org.apache.ode.jacob.ValChannelListener
> + */
> +public interface ValChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.jacob.Val
> +{}
> 
> Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java (added)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/ValChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:32:44 EST 2010
> + * For Interface : org.apache.ode.jacob.Val
> + */
> +
> +package org.apache.ode.jacob;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.jacob.Val} channel type. 
> + * @see org.apache.ode.jacob.Val
> + * @see org.apache.ode.jacob.ValChannel
> + */
> +public abstract class ValChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.ValChannel>
> +    implements org.apache.ode.jacob.Val
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.jacob.Val.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected ValChannelListener(org.apache.ode.jacob.ValChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/Cell.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/Cell.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/Cell.java (original)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/Cell.java Wed Jun 30 05:22:01 2010
> @@ -19,14 +19,12 @@
>  package org.apache.ode.jacob.examples.cell;
>  
>  import org.apache.ode.jacob.Val;
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   * Channel type for a cell. The channel allows reading of and setting the values of a cell.
>   *
>   * @jacob.kind
>   */
> -@ChannelType
>  public interface Cell  {
>  
>    /**
> 
> Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannel.java (added)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:32:44 EST 2010
> + * For Interface : org.apache.ode.jacob.examples.cell.Cell
> + */
> +
> +package org.apache.ode.jacob.examples.cell;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.jacob.examples.cell.Cell}.
> + * @see org.apache.ode.jacob.examples.cell.Cell
> + * @see org.apache.ode.jacob.examples.cell.CellChannelListener
> + */
> +public interface CellChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.jacob.examples.cell.Cell
> +{}
> 
> Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java (added)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/cell/CellChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:32:44 EST 2010
> + * For Interface : org.apache.ode.jacob.examples.cell.Cell
> + */
> +
> +package org.apache.ode.jacob.examples.cell;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.jacob.examples.cell.Cell} channel type. 
> + * @see org.apache.ode.jacob.examples.cell.Cell
> + * @see org.apache.ode.jacob.examples.cell.CellChannel
> + */
> +public abstract class CellChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.examples.cell.CellChannel>
> +    implements org.apache.ode.jacob.examples.cell.Cell
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.jacob.examples.cell.Cell.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected CellChannelListener(org.apache.ode.jacob.examples.cell.CellChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java (original)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStream.java Wed Jun 30 05:22:01 2010
> @@ -19,7 +19,6 @@
>  package org.apache.ode.jacob.examples.eratosthenes;
>  
>  import org.apache.ode.jacob.SynchChannel;
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   * DOCUMENTME.
> @@ -28,7 +27,6 @@ import org.apache.ode.jacob.ap.ChannelTy
>   * @jacob.kind
>   * @author Maciej Szefler <a href="mailto:mbs@fivesight.com">mbs</a>
>   */
> -@ChannelType
>  public interface NaturalNumberStream {
>    public void val(int n, SynchChannel ret);
>  }
> 
> Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannel.java (added)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:32:44 EST 2010
> + * For Interface : org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
> + */
> +
> +package org.apache.ode.jacob.examples.eratosthenes;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream}.
> + * @see org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
> + * @see org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStreamChannelListener
> + */
> +public interface NaturalNumberStreamChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
> +{}
> 
> Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java (added)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/eratosthenes/NaturalNumberStreamChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:32:44 EST 2010
> + * For Interface : org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
> + */
> +
> +package org.apache.ode.jacob.examples.eratosthenes;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream} channel type. 
> + * @see org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
> + * @see org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStreamChannel
> + */
> +public abstract class NaturalNumberStreamChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStreamChannel>
> +    implements org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStream.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected NaturalNumberStreamChannelListener(org.apache.ode.jacob.examples.eratosthenes.NaturalNumberStreamChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrint.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrint.java?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrint.java (original)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrint.java Wed Jun 30 05:22:01 2010
> @@ -19,7 +19,6 @@
>  package org.apache.ode.jacob.examples.synch;
>  
>  import org.apache.ode.jacob.SynchChannel;
> -import org.apache.ode.jacob.ap.ChannelType;
>  
>  /**
>   * DOCUMENTME.
> @@ -27,7 +26,7 @@ import org.apache.ode.jacob.ap.ChannelTy
>   *
>   * @author Maciej Szefler <a href="mailto:mbs@fivesight.com">mbs</a>
>   */
> -@ChannelType
> +
>  public interface SynchPrint {
>    public SynchChannel print(String msg);
>  }
> 
> Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannel.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannel.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannel.java (added)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannel.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,21 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:32:44 EST 2010
> + * For Interface : org.apache.ode.jacob.examples.synch.SynchPrint
> + */
> +
> +package org.apache.ode.jacob.examples.synch;
> +
> +/**
> + * An auto-generated channel interface for the channel type
> + * {@link org.apache.ode.jacob.examples.synch.SynchPrint}.
> + * @see org.apache.ode.jacob.examples.synch.SynchPrint
> + * @see org.apache.ode.jacob.examples.synch.SynchPrintChannelListener
> + */
> +public interface SynchPrintChannel
> +    extends org.apache.ode.jacob.Channel, 
> +            org.apache.ode.jacob.examples.synch.SynchPrint
> +{}
> 
> Added: ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java
> URL: http://svn.apache.org/viewvc/ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java?rev=959192&view=auto
> ==============================================================================
> --- ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java (added)
> +++ ode/trunk/jacob/src/main/java/org/apache/ode/jacob/examples/synch/SynchPrintChannelListener.java Wed Jun 30 05:22:01 2010
> @@ -0,0 +1,33 @@
> +/*
> + * SOURCE FILE GENERATATED BY JACOB CHANNEL CLASS GENERATOR
> + * 
> + *               !!! DO NOT EDIT !!!! 
> + * 
> + * Generated On  : Thu Jun 24 22:32:44 EST 2010
> + * For Interface : org.apache.ode.jacob.examples.synch.SynchPrint
> + */
> +
> +package org.apache.ode.jacob.examples.synch;
> +
> +import org.apache.commons.logging.LogFactory;
> +import org.apache.commons.logging.Log;
> +
> +/**
> + * An auto-generated channel listener abstract class for the 
> + * {@link org.apache.ode.jacob.examples.synch.SynchPrint} channel type. 
> + * @see org.apache.ode.jacob.examples.synch.SynchPrint
> + * @see org.apache.ode.jacob.examples.synch.SynchPrintChannel
> + */
> +public abstract class SynchPrintChannelListener
> +    extends org.apache.ode.jacob.ChannelListener<org.apache.ode.jacob.examples.synch.SynchPrintChannel>
> +    implements org.apache.ode.jacob.examples.synch.SynchPrint
> +{
> +
> +    private static final Log __log = LogFactory.getLog(org.apache.ode.jacob.examples.synch.SynchPrint.class);
> +
> +    protected Log log() { return __log; } 
> +
> +    protected SynchPrintChannelListener(org.apache.ode.jacob.examples.synch.SynchPrintChannel channel) {
> +       super(channel);
> +    }
> +}
> 
> Modified: ode/trunk/jbi/pom.xml
> URL: http://svn.apache.org/viewvc/ode/trunk/jbi/pom.xml?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jbi/pom.xml (original)
> +++ ode/trunk/jbi/pom.xml Wed Jun 30 05:22:01 2010
> @@ -205,10 +205,6 @@
>              <artifactId>ode-bpel-ql</artifactId>
>          </dependency>
>          <dependency>
> -            <groupId>org.apache.ode</groupId>
> -            <artifactId>ode-jacob-ap</artifactId>
> -        </dependency>
> -        <dependency>
>              <groupId>org.apache.servicemix.specs</groupId>
>              <artifactId>org.apache.servicemix.specs.jbi-api-1.0</artifactId>
>              <version>${jbi.version}</version>
> 
> Modified: ode/trunk/jbi/src/main/assembly/bin.xml
> URL: http://svn.apache.org/viewvc/ode/trunk/jbi/src/main/assembly/bin.xml?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/jbi/src/main/assembly/bin.xml (original)
> +++ ode/trunk/jbi/src/main/assembly/bin.xml Wed Jun 30 05:22:01 2010
> @@ -78,7 +78,6 @@
>          <include>org.apache.ode:ode-dao-hibernate</include>
>          <include>org.apache.ode:ode-dao-jpa</include>
>          <include>org.apache.ode:ode-jacob</include>
> -        <include>org.apache.ode:ode-jacob-ap</include>
>          <include>org.apache.ode:ode-utils</include>
>          <include>org.apache.ode:ode-agents</include>
>          <include>org.apache.ode:ode-bpel-obj</include>
> 
> Modified: ode/trunk/pom.xml
> URL: http://svn.apache.org/viewvc/ode/trunk/pom.xml?rev=959192&r1=959191&r2=959192&view=diff
> ==============================================================================
> --- ode/trunk/pom.xml (original)
> +++ ode/trunk/pom.xml Wed Jun 30 05:22:01 2010
> @@ -131,7 +131,6 @@
>      <modules>
>          <module>agents</module>
>          <module>utils</module>
> -        <module>jacob-ap</module>
>          <module>jacob</module>
>          <module>bpel-schemas</module>
>          <module>bpel-scripts</module>
> @@ -418,11 +417,6 @@
>              </dependency>
>              <dependency>
>                  <groupId>org.apache.ode</groupId>
> -                <artifactId>ode-jacob-ap</artifactId>
> -                <version>${ode.version}</version>
> -            </dependency>
> -            <dependency>
> -                <groupId>org.apache.ode</groupId>
>                  <artifactId>ode-jacob</artifactId>
>                  <version>${ode.version}</version>
>              </dependency>
> 
> 

-- 
Tammo van Lessen - http://www.taval.de