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

Packages that use Task
Package
Description
org.flowable.bpmn.model
org.flowable.bpmn.model.alfresco
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.
org.flowable.engine.test
Helper classes for testing processes.

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

  Subclasses of Task in org.flowable.bpmn.model
  Modifier and Type
  Class
  Description
  `class`
  `BusinessRuleTask`
  `class`
  `CaseServiceTask`
  `class`
  `ExternalWorkerServiceTask`
  `class`
  `FormAwareServiceTask`
  `class`
  `HttpServiceTask`
  `class`
  `ManualTask`
  `class`
  `ReceiveTask`
  `class`
  `ScriptTask`
  `class`
  `SendEventServiceTask`
  `class`
  `SendTask`
  `class`
  `ServiceTask`
  `class`
  `TaskWithFieldExtensions`
  `class`
  `UserTask`

- ## Uses of Task in org.flowable.bpmn.model.alfresco

  Subclasses of Task in org.flowable.bpmn.model.alfresco
  Modifier and Type
  Class
  Description
  `class`
  `AlfrescoMailTask`
  `class`
  `AlfrescoScriptTask`
  `class`
  `AlfrescoUserTask`

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

  Methods in org.flowable.engine.delegate with parameters of type Task
  Modifier and Type
  Method
  Description
  `void`
  TransactionDependentTaskListener.`notify(String processInstanceId, String executionId, Task task, Map<String,Object> executionVariables, Map<String,Object> customPropertiesMap)`

- ## Uses of Task in org.flowable.engine.test

  Methods in org.flowable.engine.test with parameters of type Task
  Modifier and Type
  Method
  Description
  `org.flowable.engine.impl.bpmn.behavior.TaskActivityBehavior`
  TestActivityBehaviorFactory.`createTaskActivityBehavior(Task task)`