Overview
-
module Async
-
module Job
-
class Buffer
Represents a job buffer that stores and manages job execution.
-
class Builder
Represents a builder for creating job processing pipelines.
-
module Coder
A collection of coders for job serialization and deserialization.
-
class Marshal
Represents a coder that uses Ruby's Marshal for job serialization.
-
class MessagePack
Represents a coder that uses MessagePack for job serialization.
-
-
class Generic
Represents a generic job interface that defines the minimum required structure for jobs.
-
module Processor
Represents a collection of job processors that handle the execution of jobs.
-
class Aggregate
Represents an aggregate processor that batches jobs for efficient processing.
-
class Delayed
Represents a processor that adds a configurable delay before processing each job.
-
class Generic
Represents a generic processor that delegates job execution to a provided delegate.
-
class Inline
Represents an inline processor that executes jobs asynchronously using Async::Idler.
-
-
class Queue
Represents a job queue that manages the client and server components of a job processing system.
-
-