# Uses of Interface
com.orchestranetworks.scheduler.ScheduledExecutionContext

Packages that use ScheduledExecutionContext
Package
Description
com.orchestranetworks.scheduler
This package allows the implementation of custom tasks in EBX® scheduler.

- ## Uses of ScheduledExecutionContext in com.orchestranetworks.scheduler

  Methods in com.orchestranetworks.scheduler with parameters of type ScheduledExecutionContext
  Modifier and Type
  Method
  Description
  `abstract void`
  ScheduledTask.`execute(ScheduledExecutionContext aContext)`
  Executes the current task.
  `void`
  ScheduledTask.`handleBeforeInterrupting(ScheduledExecutionContext aContext)`
  When a task interruption has been requested through EBX® administration, this method provides the opportunity to perform actions before actually interrupting the task execution.
  `void`
  ScheduledTask.`handleBeforePausing(ScheduledExecutionContext aContext)`
  When a pause has been requested through EBX® administration, this method provides the opportunity to perform actions before entering the pause state.
  `void`
  ScheduledTask.`handleBeforeResuming(ScheduledExecutionContext aContext)`
  When the administrator requests to resume a paused schedule task, this method provides the opportunity to perform actions before the task resumes execution.