RuntimeService.signal should be able to take signalName

Description

This is the only published signal method in the RuntimeService:

public void signal(String activityInstanceId) {
commandExecutor.execute(new SignalCmd(activityInstanceId, null, null));
}

The following method would be nice

public void signal(String activityInstanceId, String signalName) {

Especially to mimic an event driven gateway where we can get multiple messages that is a first easy workaround: Having one wait state and multiple outgoing transitions.

Or we go for a fully fledged Message-Even/Event-Driven-Gateway approach?

Assignee

Unassigned

Reporter

Bernd Ruecker (camunda)

Labels

None

Components

Fix versions

Priority

Minor
Configure