You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by va...@apache.org on 2013/01/15 11:21:12 UTC

svn commit: r1433339 - in /ode/trunk: bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/channels/ jacob/src/main/java/org/apache/ode/jacob/

Author: vanto
Date: Tue Jan 15 10:21:11 2013
New Revision: 1433339

URL: http://svn.apache.org/viewvc?rev=1433339&view=rev
Log:
ChannelTypes should be serializable.

Modified:
    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/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/src/main/java/org/apache/ode/jacob/Synch.java
    ode/trunk/jacob/src/main/java/org/apache/ode/jacob/Val.java

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,10 +18,12 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
+import java.io.Serializable;
+
 import org.apache.ode.jacob.ap.ChannelType;
 
 @ChannelType
-public interface ActivityRecovery  {
+public interface ActivityRecovery extends Serializable {
 
     /**
      * Retry the activity.

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,11 +18,13 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
+import java.io.Serializable;
+
 import org.apache.ode.jacob.SynchChannel;
 import org.apache.ode.jacob.ap.ChannelType;
 
 @ChannelType
-public interface Compensation  {
+public interface Compensation extends Serializable {
 
   public void forget();
 

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,13 +18,15 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
+import java.io.Serializable;
+
 import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Channel used to control processing of event handler activities.
  */
 @ChannelType
-public interface EventHandlerControl {
+public interface EventHandlerControl extends Serializable {
 
   /**
    * Finish up active events but stop processing any more.

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,13 +18,15 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
+import java.io.Serializable;
+
 import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Response channel for pick requests.
  */
 @ChannelType
-public interface InvokeResponse {
+public interface InvokeResponse extends Serializable {
 
   public void onResponse();
 

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,12 +18,14 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
+import java.io.Serializable;
+
 import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  */
 @ChannelType
-public interface LinkStatus  {
+public interface LinkStatus extends Serializable {
 
   void linkStatus(boolean value);
 

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,6 +18,7 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
+import java.io.Serializable;
 import java.util.Set;
 
 import org.apache.ode.bpel.o.OScope;
@@ -31,7 +32,7 @@ import org.apache.ode.jacob.ap.ChannelTy
  * Channel used for child-to-parent scope communication.
  */
 @ChannelType
-public interface ParentScope {
+public interface ParentScope extends Serializable {
 
   void compensate(OScope scope, SynchChannel ret);
 

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,11 +18,13 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
+import java.io.Serializable;
+
 import org.apache.ode.jacob.SynchChannel;
 import org.apache.ode.jacob.ap.ChannelType;
 
 @ChannelType
-public interface ReadWriteLock {
+public interface ReadWriteLock extends Serializable {
 
     public void readLock(SynchChannel s);
     

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,6 +18,8 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
+import java.io.Serializable;
+
 import org.apache.ode.jacob.ap.ChannelType;
 
 
@@ -26,7 +28,7 @@ import org.apache.ode.jacob.ap.ChannelTy
  * Channel used for parent-to-child scope communication.
  */
 @ChannelType
-public interface Termination  {
+public interface Termination extends Serializable {
 
   /**
    * Stop processing immediately.

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,6 +18,8 @@
  */
 package org.apache.ode.bpel.runtime.channels;
 
+import java.io.Serializable;
+
 import org.apache.ode.jacob.ap.ChannelType;
 
 
@@ -25,7 +27,7 @@ import org.apache.ode.jacob.ap.ChannelTy
  * Channel for timer notification.
  */
 @ChannelType
-public interface TimerResponse {
+public interface TimerResponse extends Serializable {
     /** timer event has occurred */
     public void onTimeout();
 

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,6 +18,8 @@
  */
 package org.apache.ode.jacob;
 
+import java.io.Serializable;
+
 import org.apache.ode.jacob.ap.ChannelType;
 
 /**
@@ -29,6 +31,6 @@ import org.apache.ode.jacob.ap.ChannelTy
  */
 
 @ChannelType
-public interface Synch {
+public interface Synch extends Serializable {
     public void ret();
 }

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=1433339&r1=1433338&r2=1433339&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 Tue Jan 15 10:21:11 2013
@@ -18,12 +18,14 @@
  */
 package org.apache.ode.jacob;
 
+import java.io.Serializable;
+
 import org.apache.ode.jacob.ap.ChannelType;
 
 /**
  * Generic return-value channel type.
  */
 @ChannelType
-public interface Val {
+public interface Val extends Serializable {
   public void val(Object retVal);
 }