Package org.activiti.engine.impl.bpmn.helper

Examples of org.activiti.engine.impl.bpmn.helper.MessageThrowingEventListener


*/
public class MessageThrowingEventListenerTest extends PluggableActivitiTestCase {

  @Deployment
  public void testThrowMessage() throws Exception {
    MessageThrowingEventListener listener = null;
    try {
      listener = new MessageThrowingEventListener();
      listener.setMessageName("Message");
     
      processEngineConfiguration.getEventDispatcher().addEventListener(listener, ActivitiEventType.TASK_ASSIGNED);
     
      ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("testMessage");
      assertNotNull(processInstance);
View Full Code Here


    assertNotNull(boundaryTask);
  }
 
  @Deployment
  public void testThrowMessageInterrupting() throws Exception {
    MessageThrowingEventListener listener = null;
    try {
      listener = new MessageThrowingEventListener();
      listener.setMessageName("Message");
     
      processEngineConfiguration.getEventDispatcher().addEventListener(listener, ActivitiEventType.TASK_ASSIGNED);
     
      ProcessInstance processInstance = runtimeService.startProcessInstanceByKey("testMessage");
      assertNotNull(processInstance);
View Full Code Here

    } else if (ImplementationType.IMPLEMENTATION_TYPE_THROW_GLOBAL_SIGNAL_EVENT.equals(eventListener.getImplementationType())) {
      result = new SignalThrowingEventListener();
      ((SignalThrowingEventListener) result).setSignalName(eventListener.getImplementation());
      ((SignalThrowingEventListener) result).setProcessInstanceScope(false);
    } else if (ImplementationType.IMPLEMENTATION_TYPE_THROW_MESSAGE_EVENT.equals(eventListener.getImplementationType())) {
      result = new MessageThrowingEventListener();
      ((MessageThrowingEventListener) result).setMessageName(eventListener.getImplementation());
    } else if (ImplementationType.IMPLEMENTATION_TYPE_THROW_ERROR_EVENT.equals(eventListener.getImplementationType())) {
      result = new ErrorThrowingEventListener();
      ((ErrorThrowingEventListener) result).setErrorCode(eventListener.getImplementation());
    }
View Full Code Here

TOP

Related Classes of org.activiti.engine.impl.bpmn.helper.MessageThrowingEventListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.