Package org.jbpm.process.instance.event

## Interface SignalManager

- All Known Implementing Classes:
    `DefaultSignalManager`, `JPASignalManager`

      public interface SignalManager

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `addEventListener​(String type, org.kie.api.runtime.process.EventListener eventListener)` |
    `void` | `removeEventListener​(String type, org.kie.api.runtime.process.EventListener eventListener)` |
    `void` | `signalEvent​(long processInstanceId, String type, Object event)` |
    `void` | `signalEvent​(String type, Object event)` |
    `void` | `signalEventKieSession​(org.kie.api.runtime.KieSession kieSession, String type, Object event)` |

- - ### Method Detail

    - #### signalEvent

          void signalEvent​(String type,
                           Object event)

    - #### signalEvent

          void signalEvent​(long processInstanceId,
                           String type,
                           Object event)

    - #### signalEventKieSession

          void signalEventKieSession​(org.kie.api.runtime.KieSession kieSession,
                                     String type,
                                     Object event)

    - #### addEventListener

          void addEventListener​(String type,
                                org.kie.api.runtime.process.EventListener eventListener)

    - #### removeEventListener

          void removeEventListener​(String type,
                                   org.kie.api.runtime.process.EventListener eventListener)