Taken from Ivy Document:[Ivy Document][1]:
> How Process Start Event Beans work on
> a Xpert.ivy Cluster Server
>
> A Xpert.ivy Cluster Server consists of
> multiple server instances (nodes) that
> are running on different machines.
>
> **Normally process start event beans are instantiated on every node but
> only started on the master node. This
> guarantees that for each Event Start
> process element only one bean is
> running, no matter what the total
> number of nodes in the cluster server
> is.**
>
> However, if you need your process
> start event bean to be started on all
> cluster nodes, you may instruct the
> server to do so. Just have your bean
> class implement the (empty) marker
> interface IMultiNodeCapable and the
> above restriction will no longer
> apply.
>
> Please be aware of the fact that
> having multiple running instances of
> the same bean may lead to race
> conditions.
Your `EventSubscriber` will work only on Master Node and instantiated once. If you have multiple `ProcessModelVersion` in your system, then the Ivy Server will guarentee only the `EventSubscriber` of the active PMV is running.running.
[1]: http://bit.ly/1tsXJJD