[
https://jira.jboss.org/jira/browse/JBPM-1210?page=com.atlassian.jira.plug...
]
Tom Baeyens commented on JBPM-1210:
-----------------------------------
Current state is that the basic persistence and transaction integration is done. The work
done so far can be seen in test org.jbpm.pvm.api.spring.SpringTest and the corresponding
resource file org/jbpm/pvm/api/spring/spring.beans.xml
The current test shows that inside of the environment block, the spring transaction is
active and that 2 subsequent fetches of the transactional hibernate session return the
same object.
Next task is that a process is deployed and executed. As that will require more objects
to be configured in the spring xml. For each object that is needed, we'll have to see
how constructors and setters will have to be added for the object to be easily
configurable in spring.
spring configuration support
----------------------------
Key: JBPM-1210
URL:
https://jira.jboss.org/jira/browse/JBPM-1210
Project: JBoss jBPM
Issue Type: Feature Request
Components: PVM
Reporter: Tom Baeyens
Assignee: Mauricio Salatino
The first goal is to create an EnvironmentFactory implementation that is based on spring
configuration.
The class to complete is org.jbpm.pvm.internal.env.SpringEnvironmentFactory
The SpringEnvironmentFactory should relate to a spring ApplicationContext, I believe.
The first thing to do is create a test that shows how a spring configuration can be used
to create hibernate sessions.
Something like this:
static EnvironmentFactory environmentFactory =
SpringEnvironmentFactory.parseResource("org/jbpm/pvm/spring/springbeans.xml");
Environment environment = environmentFactory.openEnvironment();
try {
Session hibernateSession = environment.get(Session.class);
assertNotNull(hibernateSession);
} finally {
environment.close();
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira