Class SignalDto


  • public class SignalDto
    extends Object
    SignalDto
    • Constructor Detail

      • SignalDto

        public SignalDto()
    • Method Detail

      • getName

        public String getName()
        The name of the signal to deliver. **Note**: This property is mandatory.
        Returns:
        name
      • setName

        public void setName​(String name)
      • getExecutionId

        public String getExecutionId()
        Optionally specifies a single execution which is notified by the signal. **Note**: If no execution id is defined the signal is broadcasted to all subscribed handlers.
        Returns:
        executionId
      • setExecutionId

        public void setExecutionId​(String executionId)
      • getVariables

        public Map<String,​VariableValueDto> getVariables()
        A JSON object containing variable key-value pairs. Each key is a variable name and each value a JSON variable value object.
        Returns:
        variables
      • getTenantId

        public String getTenantId()
        Specifies a tenant to deliver the signal. The signal can only be received on executions or process definitions which belongs to the given tenant. **Note**: Cannot be used in combination with executionId.
        Returns:
        tenantId
      • setTenantId

        public void setTenantId​(String tenantId)
      • withoutTenantId

        public SignalDto withoutTenantId​(Boolean withoutTenantId)
      • getWithoutTenantId

        public Boolean getWithoutTenantId()
        If true the signal can only be received on executions or process definitions which belongs to no tenant. Value may not be false as this is the default behavior. **Note**: Cannot be used in combination with `executionId`.
        Returns:
        withoutTenantId
      • setWithoutTenantId

        public void setWithoutTenantId​(Boolean withoutTenantId)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object