[jboss-dev-forums] [Design of JBoss jBPM] - Re: Cancelling a task fires task-end event
kukeltje
do-not-reply at jboss.com
Tue Oct 7 04:32:14 EDT 2008
"jbarrez" wrote :
| It is a difficult topic :p
|
I tend to disagree, see below
"jbarrez" wrote :
| I have a use case in which having a cancel event would be great. In that use case is cancelling a task conceptually different from ending a task: ie. a cancelled task is a task which has not been ended (= finished correctly) by someone.
|
| But, Tom is right: for another customer the story could be different ...
|
If they are the same for this user, They will just use one or the other (most likely end() ). But for others, they can put any logic they want on 2 'event-handlers' so..
"jbarrez" wrote :
| Perhaps for jBPM4, something drastical should happen to cover this since it will never be good for everybody... perhaps working with inheritance for events, so that you could catch Task-end and Task-cancel but also Task-finished (parent of end and cancel) event that is a catch-all if it doens't matter ... ?
Could be, but that makes it more difficult to implement. You can get that functionality by declaring 2 event-handlers as mentioned above.... I would not make it overly complicate. But if kind of hierarchical events are introduced, that would be fine to. In that case we agree and is it less complex/difficult than we thought.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4180725#4180725
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4180725
More information about the jboss-dev-forums
mailing list