Skip to content

Instantly share code, notes, and snippets.

@berndruecker
Last active April 27, 2017 05:38
Show Gist options
  • Save berndruecker/1842e5a38b669ec0c6849dcb2e51836c to your computer and use it in GitHub Desktop.
Save berndruecker/1842e5a38b669ec0c6849dcb2e51836c to your computer and use it in GitHub Desktop.
private void createFlow() {
engine.getRepositoryService().createDeployment()
.addModelInstance(Bpmn.createExecutableProcess("order")
.startEvent()
.serviceTask().name("Retrieve payment").camundaClass(DoPaymentAdapter.class)
.serviceTask().name("Fetch goods").camundaClass(PickGoodsAdapter.class)
.serviceTask().name("Ship goods").camundaClass(ShipGoodsAdapter.class)
.endEvent().camundaExecutionListenerClass("end", OrderCompletedAdapter.class)
.done()
).deploy();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment