This project is not covered by Drupal’s security advisory policy.
This module allows actions and other executable plugins to be scheduled for execution at a future time.
It uses a content entity type, scheduled_executable, to store the details of the plugin to execute.
Scheduled executables (SE) can be queried, inspected, and deleted prior to execution. Multiple scheduled items that are for the same execution time can be resolved at once, allowing priority logic to be applied.
Example:
// Create an instance of an executable plugin such as an action.
$action = $this->actionPluginManager->createInstance('my_action', ['config' => 'value']);
// Create a scheduled_executable.
$scheduled_executable = ScheduledExecutable::create()
->setExecutablePlugin('action', $action)
->setTargetEntity($my_entity)
->setExecutionTime(12345678);
$scheduled_executable->save();
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.- Project categories: Developer tools
- Created by joachim on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
2.0.0-alpha1
released 11 March 2024
Works with Drupal: ^8 || ^9 || ^10
Initial D10 version.
Install:
Development version: 2.x-dev updated 11 Mar 2024 at 13:05 UTC

