Class JPAProcessInstanceManager

  • All Implemented Interfaces:
    ProcessInstanceManager

    public class JPAProcessInstanceManager
    extends Object
    implements ProcessInstanceManager
    This is an implementation of the ProcessInstanceManager that uses JPA.

    What's important to remember here is that we have a jbpm-console which has 1 static (stateful) knowledge session which is used by multiple threads: each request sent to the jbpm-console is picked up in it's own thread.

    This means that multiple threads can be using the same instance of this class.
    • Constructor Detail

      • JPAProcessInstanceManager

        public JPAProcessInstanceManager()