AnsweredAssumed Answered

boundary signal evend doesn't fire execution listener

Question asked by p4w3l on Aug 14, 2015
Latest reply on Aug 15, 2015 by rallen1
having a process with boundary signal event with execution listener

the event is happening - I can see coming variablen in the process that can only come from another process - this makes me very happy.

Unfortunately the execution listener definied inside signal event is not fored. See below all definitions:


<signal id="startCatchVacation" name="startCatchVacation"></signal>

    <boundaryEvent id="boundarysignal1" name="Signal" attachedToRef="usertask1" cancelActivity="false">
      <extensionElements>
        <activiti:executionListener class="package1.VacationConfirmedExecutionListener"></activiti:executionListener>
      </extensionElements>
      <signalEventDefinition signalRef="vacationRequestConfirmed"></signalEventDefinition>
    </boundaryEvent>




public class VacationConfirmedExecutionListener implements ExecutionListener {
   
   private Log log = LogFactory.getLog( getClass() );
   @PersistenceContext(unitName="default")
   private EntityManager em;

  public void notify( DelegateExecution execution ) throws Exception {
     log.debug( execution );
  }
}


Help!

Outcomes