Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Motivation

When building highly concurrent or distributed applications it is very common for there to be many events happening; often asynchronously and in different threads and its very common to need to perform kinds of workflow or orchestration across these events.

...

Wiki Markup
{snippet:id=example|lang=java|url=http://svn.apache.org/repos/asf/incubator/servicemix/trunk/common/servicemix-beanflow/src/test/java/org/apache/servicemix/beanflow/JoinAllTest.java}

...

Wiki Markup
{snippet:id=join|lang=java|url=http://svn.apache.org/repos/asf/incubator/servicemix/trunk/common/servicemix-beanflow/src/test/java/org/apache/servicemix/beanflow/CustomJoinConditionTest.java}

...

Wiki Markup
{snippet:id=workflow|lang=java|url=http://svn.apache.org/repos/asf/incubator/servicemix/trunk/common/servicemix-beanflow/src/test/java/org/apache/servicemix/beanflow/SimpleWorkflow.java}

...

Wiki Markup
{snippet:id=workflow|lang=java|url=http://svn.apache.org/repos/asf/incubator/servicemix/trunk/common/servicemix-beanflow/src/test/java/org/apache/servicemix/beanflow/ExampleWorkflow.java}

...

Wiki Markup
{snippet:id=workflow|lang=java|url=http://svn.apache.org/repos/asf/incubator/servicemix/trunk/common/servicemix-beanflow/src/test/java/org/apache/servicemix/beanflow/BadWorkflow.java}