## Uses of Interface
org.kie.api.task.TaskEvent

- Packages that use TaskEvent
  Package | Description
  --- | ---
  org.kie.api.task |

- - ### Uses of TaskEvent in org.kie.api.task

    Methods in org.kie.api.task with parameters of type TaskEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TaskLifeCycleEventListener.`afterTaskActivatedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskAddedEvent​(TaskEvent event)` |
    `default void` | TaskLifeCycleEventListener.`afterTaskAssignmentsAddedEvent​(TaskEvent event, TaskLifeCycleEventListener.AssignmentType type, List<OrganizationalEntity> entities)` |
    `default void` | TaskLifeCycleEventListener.`afterTaskAssignmentsRemovedEvent​(TaskEvent event, TaskLifeCycleEventListener.AssignmentType type, List<OrganizationalEntity> entities)` |
    `void` | TaskLifeCycleEventListener.`afterTaskClaimedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskCompletedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskDelegatedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskExitedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskFailedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskForwardedEvent​(TaskEvent event)` |
    `default void` | TaskLifeCycleEventListener.`afterTaskInputVariableChangedEvent​(TaskEvent event, Map<String,​Object> variables)` |
    `void` | TaskLifeCycleEventListener.`afterTaskNominatedEvent​(TaskEvent event)` |
    `default void` | TaskLifeCycleEventListener.`afterTaskNotificationEvent​(TaskEvent event)` |
    `default void` | TaskLifeCycleEventListener.`afterTaskOutputVariableChangedEvent​(TaskEvent event, Map<String,​Object> variables)` |
    `default void` | TaskLifeCycleEventListener.`afterTaskReassignedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskReleasedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskResumedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskSkippedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskStartedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskStoppedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`afterTaskSuspendedEvent​(TaskEvent event)` |
    `default void` | TaskLifeCycleEventListener.`afterTaskUpdatedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskActivatedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskAddedEvent​(TaskEvent event)` |
    `default void` | TaskLifeCycleEventListener.`beforeTaskAssignmentsAddedEvent​(TaskEvent event, TaskLifeCycleEventListener.AssignmentType type, List<OrganizationalEntity> entities)` |
    `default void` | TaskLifeCycleEventListener.`beforeTaskAssignmentsRemovedEvent​(TaskEvent event, TaskLifeCycleEventListener.AssignmentType type, List<OrganizationalEntity> entities)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskClaimedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskCompletedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskDelegatedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskExitedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskFailedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskForwardedEvent​(TaskEvent event)` |
    `default void` | TaskLifeCycleEventListener.`beforeTaskInputVariableChangedEvent​(TaskEvent event, Map<String,​Object> variables)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskNominatedEvent​(TaskEvent event)` |
    `default void` | TaskLifeCycleEventListener.`beforeTaskNotificationEvent​(TaskEvent event)` |
    `default void` | TaskLifeCycleEventListener.`beforeTaskOutputVariableChangedEvent​(TaskEvent event, Map<String,​Object> variables)` |
    `default void` | TaskLifeCycleEventListener.`beforeTaskReassignedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskReleasedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskResumedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskSkippedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskStartedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskStoppedEvent​(TaskEvent event)` |
    `void` | TaskLifeCycleEventListener.`beforeTaskSuspendedEvent​(TaskEvent event)` |
    `default void` | TaskLifeCycleEventListener.`beforeTaskUpdatedEvent​(TaskEvent event)` |