Class MethodCallTask

java.lang.Object
jadex.bpmn.runtime.task.MethodCallTask
All Implemented Interfaces:
ITask

public class MethodCallTask extends Object implements ITask
Call a method. Class and method name may be specified as parameters. Rebind parameter is also supported. All other in and inout parameters are interpreted as method arguments. One out or inout parameter may be specifed to receive the call result. Service name may alternatively supplied as name of lane and method name as name of activity.
  • Field Details

  • Constructor Details

    • MethodCallTask

      public MethodCallTask()
  • Method Details

    • execute

      public jadex.future.IFuture<Void> execute(ITaskContext context, jadex.core.IComponent process)
      Execute the task.
      Specified by:
      execute in interface ITask
      Parameters:
      context - The accessible values.
      process - The process instance executing the task.
      Returns:
      To be notified, when the task has completed.
    • cancel

      public jadex.future.IFuture<Void> cancel(jadex.core.IComponent instance)
      Compensate in case the task is canceled.
      Specified by:
      cancel in interface ITask
      Returns:
      To be notified, when the compensation has completed.