@Override public ProcessInstance startProcessInstanceByMessage(String messageName) { return createMessageCorrelation(messageName).correlateStartMessage(); }
@Override public void correlateMessage(String messageName) { createMessageCorrelation(messageName).correlate(); }
@Override public ProcessInstance startProcessInstanceByMessage(String messageName, String businessKey) { return createMessageCorrelation(messageName) .processInstanceBusinessKey(businessKey) .correlateStartMessage(); }
@Override public void correlateMessage(String messageName, Map<String, Object> correlationKeys) { createMessageCorrelation(messageName) .processInstanceVariablesEqual(correlationKeys) .correlate(); }
@Override public ProcessInstance startProcessInstanceByMessage(String messageName, Map<String, Object> processVariables) { return createMessageCorrelation(messageName) .setVariables(processVariables) .correlateStartMessage(); }
@Override public ProcessInstance startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId) { return createMessageCorrelation(messageName) .processDefinitionId(processDefinitionId) .correlateStartMessage(); }
@Override public void correlateMessage(String messageName, String businessKey) { createMessageCorrelation(messageName) .processInstanceBusinessKey(businessKey) .correlate(); }
@Override public ProcessInstance startProcessInstanceByMessage(String messageName, Map<String, Object> processVariables) { return createMessageCorrelation(messageName) .setVariables(processVariables) .correlateStartMessage(); }
@Override public ProcessInstance startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId) { return createMessageCorrelation(messageName) .processDefinitionId(processDefinitionId) .correlateStartMessage(); }
@Override public void correlateMessage(String messageName, Map<String, Object> correlationKeys) { createMessageCorrelation(messageName) .processInstanceVariablesEqual(correlationKeys) .correlate(); }
@Override public ProcessInstance startProcessInstanceByMessage(String messageName, String businessKey) { return createMessageCorrelation(messageName) .processInstanceBusinessKey(businessKey) .correlateStartMessage(); }
@Override public void correlateMessage(String messageName, String businessKey) { createMessageCorrelation(messageName) .processInstanceBusinessKey(businessKey) .correlate(); }
@Override public ProcessInstance startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId, Map<String, Object> processVariables) { return createMessageCorrelation(messageName) .processDefinitionId(processDefinitionId) .setVariables(processVariables) .correlateStartMessage(); }
@Override public ProcessInstance startProcessInstanceByMessage(String messageName, String businessKey, Map<String, Object> processVariables) { return createMessageCorrelation(messageName) .processInstanceBusinessKey(businessKey) .setVariables(processVariables) .correlateStartMessage(); }
@Override public ProcessInstance startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId, String businessKey) { return createMessageCorrelation(messageName) .processDefinitionId(processDefinitionId) .processInstanceBusinessKey(businessKey) .correlateStartMessage(); }
@Override public void correlateMessage(String messageName, Map<String, Object> correlationKeys, Map<String, Object> processVariables) { createMessageCorrelation(messageName) .processInstanceVariablesEqual(correlationKeys) .setVariables(processVariables) .correlate(); }
@Override public void correlateMessage(String messageName, String businessKey, Map<String, Object> processVariables) { createMessageCorrelation(messageName) .processInstanceBusinessKey(businessKey) .setVariables(processVariables) .correlate(); }
@Override public void correlateMessage(String messageName, String businessKey, Map<String, Object> correlationKeys, Map<String, Object> processVariables) { createMessageCorrelation(messageName) .processInstanceVariablesEqual(correlationKeys) .processInstanceBusinessKey(businessKey) .setVariables(processVariables) .correlate(); }
@Override public void correlateMessage(String messageName, String businessKey, Map<String, Object> correlationKeys, Map<String, Object> processVariables) { createMessageCorrelation(messageName) .processInstanceVariablesEqual(correlationKeys) .processInstanceBusinessKey(businessKey) .setVariables(processVariables) .correlate(); }
@Override public ProcessInstance startProcessInstanceByMessageAndProcessDefinitionId(String messageName, String processDefinitionId, String businessKey, Map<String, Object> processVariables) { return createMessageCorrelation(messageName) .processDefinitionId(processDefinitionId) .processInstanceBusinessKey(businessKey) .setVariables(processVariables) .correlateStartMessage(); }