[jbpm-dev] human task exceptions

Kris Verlaenen kverlaen at redhat.com
Fri May 11 13:43:03 EDT 2012


On 05/11/2012 06:44 PM, Ramiro Pereira de Magalhães wrote:
> I'm also favorable to specific exceptions, but I would like to see 
> them under a meaninful class hierarchy. TaskException could be the 
> parent class of many others. This would simplify a lot the exception 
> handling.
I think this is already the case.

>
> Also, make them RuntimeExceptions. First, because you already put in 
> the method a statement declaring what exceptions it may throw, so the 
> exception handling "protocol" is already clear to client software 
> developers. Second, you won't break backwards compatibility (not sure 
> if that has any practical effects). Third, there are those times when 
> you just want to write a quick sample code and don't want to deal 
> (yet) with exceptions.
Yes, for those two reasons, backwards compatibility and not having to 
catch exceptions every time for simple cases, my vote would be to make 
them runtime exceptions as well.

Kris


More information about the jbpm-dev mailing list