|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SignalEventReceivedBuilder
Fluent builder to notify the process engine that a signal event has been received.
Method Summary | |
---|---|
SignalEventReceivedBuilder |
executionId(String executionId)
Specify a single execution to deliver the signal to. |
void |
send()
Delivers the signal to waiting executions and process definitions. |
SignalEventReceivedBuilder |
setVariables(Map<String,Object> variables)
Add the given variables to the triggered executions. |
SignalEventReceivedBuilder |
tenantId(String tenantId)
Specify a tenant to deliver the signal to. |
SignalEventReceivedBuilder |
withoutTenantId()
Specify that the signal can only be received on executions or process definitions which belongs to no tenant. |
Method Detail |
---|
SignalEventReceivedBuilder setVariables(Map<String,Object> variables)
variables
- a map of variables added to the executions
SignalEventReceivedBuilder executionId(String executionId)
executionId
- the id of the process instance or the execution to deliver the
signal to
SignalEventReceivedBuilder tenantId(String tenantId)
executionId(String)
.
tenantId
- the id of the tenant
SignalEventReceivedBuilder withoutTenantId()
executionId(String)
.
void send()
Delivers the signal to waiting executions and process definitions. The notification and instantiation happen synchronously.
Note that the signal delivers to all tenants if no tenant is specified
using tenantId(String)
or withoutTenantId()
.
ProcessEngineException
- if a single execution is specified and no such execution exists
or has not subscribed to the signal
AuthorizationException
- Permissions.UPDATE
permission on
Resources.PROCESS_INSTANCE
or no
Permissions.UPDATE_INSTANCE
permission on
Resources.PROCESS_DEFINITION
.Permissions.CREATE
permission on
Resources.PROCESS_INSTANCE
and no
Permissions.CREATE_INSTANCE
permission on
Resources.PROCESS_DEFINITION
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |