Executes the message correlation.
This will result in either:
- Exactly one waiting execution is notified to continue. The notification is performed synchronously.
- Exactly one Process Instance is started in case the message name matches a message start event of a process. The instantiation is performed synchronously.
- MismatchingMessageCorrelationException is thrown. This means that either too many executions match the correlation or that no execution matches the correlation.
@throws MismatchingMessageCorrelationException if none or more than one execution or process definition is matched by the correlation