# Uses of Class
org.flowable.bpmn.model.FlowableListener

Packages that use FlowableListener
Package
Description
org.flowable.bpmn.model
org.flowable.engine.delegate
Interfaces used to include Java code in a process as the behavior of an activity or as a listener to process events with `JavaDelegate`s.

- ## Uses of FlowableListener in org.flowable.bpmn.model

  Fields in org.flowable.bpmn.model with type parameters of type FlowableListener
  Modifier and Type
  Field
  Description
  `protected List<FlowableListener>`
  FlowElement.`executionListeners`
  `protected List<FlowableListener>`
  Process.`executionListeners`
  `protected List<FlowableListener>`
  UserTask.`taskListeners`
  Methods in org.flowable.bpmn.model that return FlowableListener
  Modifier and Type
  Method
  Description
  `FlowableListener`
  FlowableListener.`clone()`
  Methods in org.flowable.bpmn.model that return types with arguments of type FlowableListener
  Modifier and Type
  Method
  Description
  `List<FlowableListener>`
  FlowElement.`getExecutionListeners()`
  `List<FlowableListener>`
  HasExecutionListeners.`getExecutionListeners()`
  `List<FlowableListener>`
  Process.`getExecutionListeners()`
  `List<FlowableListener>`
  UserTask.`getTaskListeners()`
  Methods in org.flowable.bpmn.model with parameters of type FlowableListener
  Modifier and Type
  Method
  Description
  `void`
  FlowableListener.`setValues(FlowableListener otherListener)`
  Method parameters in org.flowable.bpmn.model with type arguments of type FlowableListener
  Modifier and Type
  Method
  Description
  `void`
  FlowElement.`setExecutionListeners(List<FlowableListener> executionListeners)`
  `void`
  HasExecutionListeners.`setExecutionListeners(List<FlowableListener> executionListeners)`
  `void`
  Process.`setExecutionListeners(List<FlowableListener> executionListeners)`
  `void`
  UserTask.`setTaskListeners(List<FlowableListener> taskListeners)`

- ## Uses of FlowableListener in org.flowable.engine.delegate

  Methods in org.flowable.engine.delegate that return FlowableListener
  Modifier and Type
  Method
  Description
  `FlowableListener`
  DelegateExecution.`getCurrentFlowableListener()`
  Returns the `FlowableListener` instance matching an `ExecutionListener` if currently an execution listener is being execution.
  Methods in org.flowable.engine.delegate with parameters of type FlowableListener
  Modifier and Type
  Method
  Description
  `void`
  DelegateExecution.`setCurrentFlowableListener(FlowableListener currentListener)`
  Called when an `ExecutionListener` is being executed.