Package org.kie.api.event.process

## Interface SignalEvent

- All Superinterfaces:
    `KieRuntimeEvent`, `ProcessEvent`, `ProcessNodeEvent`

      public interface SignalEvent
      extends ProcessNodeEvent

  An event when a signal is thrown

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | `getSignal()` | Object associated with this signal
    `String` | `getSignalName()` | The name of the signal

    - ### Methods inherited from interface org.kie.api.event.KieRuntimeEvent

      `getKieRuntime`

    - ### Methods inherited from interface org.kie.api.event.process.ProcessEvent

      `getEventDate, getProcessInstance`

    - ### Methods inherited from interface org.kie.api.event.process.ProcessNodeEvent

      `getExtraData, getNodeInstance`

- - ### Method Detail

    - #### getSignalName

          String getSignalName()

      The name of the signal
      Returns:
        signal name

    - #### getSignal

          Object getSignal()

      Object associated with this signal
      Returns:
        signal object