[
https://jira.jboss.org/jira/browse/JBPM-2501?page=com.atlassian.jira.plug...
]
Tom Baeyens commented on JBPM-2501:
-----------------------------------
I want as much as possible in the jBPM codebase itself and as little as possible in the
JBoss specific stuff.
the goal is a clean JbpmService like this:
public class JbpmService {
private static final Log log = Log.getLog(JbpmService.class.getName());
private ProcessEngine processEngine;
public void start() {
this.processEngine = Configuration.getProcessEngine();
log.info("JbpmService started");
}
public void stop() {
this.processEngine.close();
log.info("JbpmService stopped");
}
}
* the JNDI name will be configured in the jbpm.cfg.xml
* when a jBPM ProcessEngine is created, it checks for this JNDI name. if that is
configured, it publishes itself in that location. that way the JNDI publishing and
removal will be easier portable to other app servers. maybe we could even think of a
similar .rar or .war deployment
revisit jboss jbpm service archive architecture
-----------------------------------------------
Key: JBPM-2501
URL:
https://jira.jboss.org/jira/browse/JBPM-2501
Project: jBPM
Issue Type: Task
Security Level: Public(Everyone can see)
Components: Runtime Engine
Reporter: Tom Baeyens
Assignee: Tom Baeyens
Fix For: jBPM 4.2
Original Estimate: 3 days
Remaining Estimate: 3 days
revisit the jbpm service archive and the way that the process engine is published into
JNDI
the process/businessarchive deployer should be removed
--
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