roger v1.0.0 API Reference
Modules
The OTP partition’s entrypoint and top-level supervisor
Worker process which holds the AMQP connection
Get information about the current partitions, queues and jobs of the entire cluster
Base module for implementing Roger jobs
An opaque interface to storing keys and testing set member ship of keys. Like a bloom filter, but 100% probabilistic
Get information about the current partitions, queues and jobs on this node
Per-node partition registry
Job consumer process
The supervisor hierarchy for a single partition
Coordinates the global Roger partition state
Behaviour for the persistence of the global partition state
Module implementing filesystem storage for Roger.Partition.Global
state persistence
Stub module for Roger.Partition.Global
state persistence
Implements the retry logic for jobs
Handles the decoding and execution of a single job
Provides hooks into the job execution lifecycle
The per-partition supervisor for job workers
The supervisor for all partitions
Functions related to queues
Listener for system-wide events