Use of Java with Customized Workflows

Instead of using Java code in transition to perform a task that is not possible using predefined activities, create a custom workflow activity.

Custom activities perform much better, are tracked using the event log, and have well-defined interfaces. Activity performance statistics are reported in JMX and the timing log.