Class DefaultActivityHandler

java.lang.Object
jadex.bpmn.runtime.handler.DefaultActivityHandler
All Implemented Interfaces:
IActivityHandler
Direct Known Subclasses:
AbstractEventIntermediateTimerActivityHandler, EventEndErrorActivityHandler, EventEndSignalActivityHandler, EventEndTerminateActivityHandler, EventIntermediateErrorActivityHandler, EventIntermediateMessageActivityHandler, EventIntermediateMultipleActivityHandler, EventIntermediateNotificationHandler, EventIntermediateRuleHandler, SubProcessActivityHandler, TaskActivityHandler, UserInteractionActivityHandler

public class DefaultActivityHandler extends Object implements IActivityHandler
Default activity handler, which provides some useful helper methods.
  • Field Details

  • Constructor Details

    • DefaultActivityHandler

      public DefaultActivityHandler()
  • Method Details

    • execute

      public void execute(MActivity activity, jadex.core.IComponent instance, ProcessThread thread)
      Execute an activity.
      Specified by:
      execute in interface IActivityHandler
      Parameters:
      activity - The activity to execute.
      instance - The process instance.
      thread - The process thread.
    • cancel

      public void cancel(MActivity activity, jadex.core.IComponent instance, ProcessThread thread)
      Execute an activity.
      Specified by:
      cancel in interface IActivityHandler
      Parameters:
      activity - The activity to execute.
      instance - The process instance.
      thread - The process thread.
      info - The info object.
    • doExecute

      protected void doExecute(MActivity activity, jadex.core.IComponent instance, ProcessThread thread)
      Execute an activity. Empty default implementation.
      Parameters:
      activity - The activity to execute.
      instance - The process instance.
      thread - The process thread.
    • getBpmnFeature

      public static IInternalBpmnComponentFeature getBpmnFeature(jadex.core.IComponent instance)
      Get the internal bpmn feature from internal access.