## Uses of Interface
org.jbpm.process.core.event.EventFilter

- Packages that use EventFilter
  Package | Description
  --- | ---
  org.jbpm.process.core.event |
  org.jbpm.ruleflow.core.factory |
  org.jbpm.workflow.core.node |

- - ### Uses of EventFilter in org.jbpm.process.core.event

    Classes in org.jbpm.process.core.event that implement EventFilter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BroadcastEventTypeFilter` | This variant of the `EventTypeFilter` can be used with structures such as Escalations, for which Intermediate (Catching) Events can be triggered by both
    `class` | `EventTypeFilter` |
    `class` | `NonAcceptingEventTypeFilter` |

  - ### Uses of EventFilter in org.jbpm.ruleflow.core.factory

    Methods in org.jbpm.ruleflow.core.factory with parameters of type EventFilter
    Modifier and Type | Method | Description
    --- | --- | ---
    `BoundaryEventNodeFactory<T>` | BoundaryEventNodeFactory.`eventFilter​(EventFilter eventFilter)` |
    `EventNodeFactory<T>` | EventNodeFactory.`eventFilter​(EventFilter eventFilter)` |

  - ### Uses of EventFilter in org.jbpm.workflow.core.node

    Methods in org.jbpm.workflow.core.node that return types with arguments of type EventFilter
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<EventFilter>` | EventNode.`getEventFilters()` |
    `List<EventFilter>` | EventTrigger.`getEventFilters()` |

    Methods in org.jbpm.workflow.core.node with parameters of type EventFilter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | EventNode.`addEventFilter​(EventFilter eventFilter)` |
    `void` | EventTrigger.`addEventFilter​(EventFilter eventFilter)` |
    `void` | EventNode.`removeEventFilter​(EventFilter eventFilter)` |
    `void` | EventTrigger.`removeEventFilter​(EventFilter eventFilter)` |

    Method parameters in org.jbpm.workflow.core.node with type arguments of type EventFilter
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | EventNode.`setEventFilters​(List<EventFilter> filters)` |
    `void` | EventTrigger.`setEventFilters​(List<EventFilter> filters)` |