Package org.jbpm.pvm.internal.model

Examples of org.jbpm.pvm.internal.model.ExecutionImpl.performAtomicOperation()


    ActivityImpl activity = execution.getActivity();
    ActivityImpl parentActivity = activity.getParentActivity();
    ExecutionImpl propagatingExecution = execution.endActivity(activity);
   
    propagatingExecution.setActivity(parentActivity);
    propagatingExecution.performAtomicOperation(new Signal(null, null));
  }

  public MessageImpl<?> createAsyncMessage(ExecutionImpl execution) {
    return null;
  }
View Full Code Here


  }

  public void perform(ExecutionImpl execution) {
    execution.setActivity(activity);
    ExecutionImpl propagatingExecution = execution.startActivity(activity);
    propagatingExecution.performAtomicOperation(AtomicOperation.EXECUTE_ACTIVITY);
  }

  public boolean isAsync(ExecutionImpl execution) {
    return false;
  }
View Full Code Here

         && (!parentActivity.contains(destination))
       ) {
      propagatingExecution.setActivity(parentActivity);
      propagatingExecution.fire(Event.END, parentActivity, AtomicOperation.TRANSITION_END_ACTIVITY);
    } else {
      propagatingExecution.performAtomicOperation(AtomicOperation.TRANSITION_TAKE);
    }
  }

  public MessageImpl< ? > createAsyncMessage(ExecutionImpl execution) {
    throw new UnsupportedOperationException("please implement me");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.