UNPKG

@sidequest/engine

Version:

@sidequest/engine is the core engine of SideQuest, a distributed background job processing system for Node.js and TypeScript.

48 lines (43 loc) 2.35 kB
'use strict'; var constants = require('./constants.cjs'); var engine = require('./engine.cjs'); var dispatcher = require('./execution/dispatcher.cjs'); var executorManager = require('./execution/executor-manager.cjs'); var queueManager = require('./execution/queue-manager.cjs'); var constants$1 = require('./job/constants.cjs'); var cronRegistry = require('./job/cron-registry.cjs'); var jobBuilder = require('./job/job-builder.cjs'); var jobTransitioner = require('./job/job-transitioner.cjs'); var grantQueueConfig = require('./queue/grant-queue-config.cjs'); var cleanupFinishedJob = require('./routines/cleanup-finished-job.cjs'); var releaseStaleJobs = require('./routines/release-stale-jobs.cjs'); var runner = require('./shared-runner/runner.cjs'); var manualLoader = require('./shared-runner/manual-loader.cjs'); var runnerPool = require('./shared-runner/runner-pool.cjs'); var _import = require('./utils/import.cjs'); var shutdown = require('./utils/shutdown.cjs'); var main = require('./workers/main.cjs'); exports.DEFAULT_RUNNER_PATH = constants.DEFAULT_RUNNER_PATH; exports.DEFAULT_WORKER_PATH = constants.DEFAULT_WORKER_PATH; exports.Engine = engine.Engine; exports.Dispatcher = dispatcher.Dispatcher; exports.ExecutorManager = executorManager.ExecutorManager; exports.QueueManager = queueManager.QueueManager; exports.JOB_BUILDER_FALLBACK = constants$1.JOB_BUILDER_FALLBACK; exports.ScheduledJobRegistry = cronRegistry.ScheduledJobRegistry; exports.JobBuilder = jobBuilder.JobBuilder; exports.JobTransitioner = jobTransitioner.JobTransitioner; exports.differentQueueConfig = grantQueueConfig.differentQueueConfig; exports.grantQueueConfig = grantQueueConfig.grantQueueConfig; exports.cleanupFinishedJobs = cleanupFinishedJob.cleanupFinishedJobs; exports.releaseStaleJobs = releaseStaleJobs.releaseStaleJobs; exports.run = runner; exports.MANUAL_SCRIPT_TAG = manualLoader.MANUAL_SCRIPT_TAG; exports.findSidequestJobsScriptInParentDirs = manualLoader.findSidequestJobsScriptInParentDirs; exports.resolveScriptPath = manualLoader.resolveScriptPath; exports.RunnerPool = runnerPool.RunnerPool; exports.importSidequest = _import.importSidequest; exports.clearGracefulShutdown = shutdown.clearGracefulShutdown; exports.gracefulShutdown = shutdown.gracefulShutdown; exports.MainWorker = main.MainWorker; //# sourceMappingURL=index.cjs.map