[jboss-user] [jBPM] - jPDL vs. another process definition language

Sameeh Harfoush do-not-reply at jboss.com
Tue Mar 23 09:21:01 EDT 2010

Sameeh Harfoush [http://community.jboss.org/people/sameeh.harfoush] replied to the discussion

"jPDL vs. another process definition language"

To view the discussion, visit: http://community.jboss.org/message/533483#533483


I have been reading JPDL documentation and realized that we can add our custom implantation java classes to handle workflows according to some business requirements
We achieve such customization by implementing
* Custom actions by implanting *ActionHandler* interface 
* Decision handlers  by implementing *DecisionHandler* interface
* Task assignment handlers by extending *AssignmentHandler* interface
* Event listeners by extending *EventListener* interface
* Custom external activity behavior by extending *ExternalActivityBehaviour* interface
* User defined java classes and scripts by using java and script JPDL tags 

This can save lots of time and effort to develop a definition language and parser
I attached a file, that I got from JBPM documentationm, that contains examples on how to use the above listed handlers

1. So can      we use the above interfaces and implement them to have classes that behave      according to our business needs?
2. Is there a limitation to what extent we can control JPDL actions, decision, tasks, events, and activities behavior ?


Reply to this message by going to Community

Start a new discussion in jBPM at Community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100323/e0026658/attachment.html 

More information about the jboss-user mailing list