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);
}