# Package org.flowable.cmmn.api.delegate

package org.flowable.cmmn.api.delegate

- Related Packages
  Package
  Description
  org.flowable.cmmn.api
- Interfaces
  Class
  Description
  DelegatePlanItemInstance
  FlowablePlanItemFutureJavaDelegate<Input,Output>
  Convenience class which always uses the `AsyncTaskInvoker` to execute the async data.
  MapBasedFlowablePlanItemFutureJavaDelegate
  A `FlowablePlanItemFutureJavaDelegate` which has a `ReadOnlyDelegatePlanItemInstance` as input and `Map` output data.
  PlanItemFutureJavaDelegate<Output>
  Convenience class to be used when needing to execute custom logic for a plan item by delegating to a Java class.
  PlanItemJavaDelegate
  Convenience class to be used when needing to execute custom logic for a plan item by delegating to a Java class.
  PlanItemVariableAggregator
  An interface that can be used to aggregate multiple variables into a single one based on an aggregation definition.
  PlanItemVariableAggregatorContext
  ReadOnlyDelegatePlanItemInstance