I have found the DelegateInterceptor 'plugin' interface which looks like users can configure an interceptor prior to Delegates being invoked.
Presumably, using this we could configure a JdoDelegateInterceptor that makes a JDO PersistenceManager available prior to the invocation of the delegate and closes it upon return from the invocation.
That would help us use JDO objects within JavaDelegate's etc., but from my understanding it doesn't cover the case of using JDO objects as process variables. Is this correct?
Is there another configurable 'plug in' that would enable me to use JDO persisted objects as process parameters?