Module: Conductor::Worker
- Defined in:
- lib/conductor/worker/worker.rb,
lib/conductor/worker/task_runner.rb,
lib/conductor/worker/task_context.rb,
lib/conductor/worker/task_handler.rb,
lib/conductor/worker/worker_config.rb,
lib/conductor/worker/fiber_executor.rb,
lib/conductor/worker/worker_registry.rb,
lib/conductor/worker/events/listeners.rb,
lib/conductor/worker/task_in_progress.rb,
lib/conductor/worker/events/http_events.rb,
lib/conductor/worker/ractor_task_runner.rb,
lib/conductor/worker/events/conductor_event.rb,
lib/conductor/worker/events/workflow_events.rb,
lib/conductor/worker/events/global_dispatcher.rb,
lib/conductor/worker/events/listener_registry.rb,
lib/conductor/worker/events/task_runner_events.rb,
lib/conductor/worker/task_definition_registrar.rb,
lib/conductor/worker/telemetry/metrics_collector.rb,
lib/conductor/worker/events/sync_event_dispatcher.rb,
lib/conductor/worker/telemetry/prometheus_backend.rb
Defined Under Namespace
Modules: Annotatable, AsyncSupport, Events, RactorSupport, Telemetry, WorkerMixin Classes: FiberExecutor, FiberTaskRunner, JsonSchemaGenerator, RactorTaskRunner, TaskContext, TaskDefinitionRegistrar, TaskHandler, TaskInProgress, TaskRunner, Worker, WorkerConfig, WorkerRegistry
Class Method Summary collapse
-
.worker_task(task_definition_name, **options) {|task| ... } ⇒ Worker
Module-level worker_task for defining workers at the top level.
Class Method Details
.worker_task(task_definition_name, **options) {|task| ... } ⇒ Worker
Module-level worker_task for defining workers at the top level
351 352 353 |
# File 'lib/conductor/worker/worker.rb', line 351 def self.worker_task(task_definition_name, **, &block) Worker.define(task_definition_name, **, &block) end |