Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ode Wiki" for change 
notification.

The following page has been changed by MatthieuRiou:
http://wiki.apache.org/ode/Jacob

------------------------------------------------------------------------------
  
  As briefly demonstrated above, channels are interfaces used for communication 
between activities in PXE engine. There are several types of channels like 
TerminationChannel, ParentScopeChannel or CompensationChannel (their respective 
purpose should be obvious from their name). Some basic channels are provided to 
all activities when they're created to allow them to interact with their 
environment. When an activity wants to notifies its parent that it has 
terminated for example, it just calls its parent TerminationChannel (see the 
Empty example above).
  
- Don't look for channels implementations because there are none. Channels 
implementation is provided through a dynamic proxy (see 
ChannelFactory.createChannel() and ChannelFactory.ChannelInvocationHandler for 
more). That's one of the levels of decoupling between invocation and actual 
execution in Jacob.
+ Don't look for channels implementations because there are none. Channels 
implementation is provided through a dynamic proxy (see 
[http://svn.apache.org/repos/asf/incubator/ode/scratch/pxe/jacob/src/main/java/com/fs/jacob/vpu/ChannelFactory.java
 ChannelFactory].createChannel() and 
[http://svn.apache.org/repos/asf/incubator/ode/scratch/pxe/jacob/src/main/java/com/fs/jacob/vpu/ChannelFactory.java
 ChannelFactory].ChannelInvocationHandler for more). That's one of the levels 
of decoupling between invocation and actual execution in Jacob.
  
  == JavaClosure / Abstraction ==
  

Reply via email to