Since the DSF also employs the use of the Spring Framework you will also
have to provide some Spring functionality.
When deployed, every process plugin exists in its own Spring context. To make the process plugin work, you
have to provide Spring Beans with prototype
scope for all classes which either extend or implement the following classes/interfaces (as of version 1.4.0):
AbstractTaskMessageSend
AbstractServiceDelegate
DefaultUserTaskListener
ProcessPluginDeploymentStateListener
A Spring-Framework configuration class located in spring/config
is expected to provide the Spring Beans.
For this tutorial, the TutorialConfig
class will take this role.