Module: CDC::SolidQueue
- Defined in:
- lib/cdc/solid_queue.rb,
lib/cdc/solid_queue/error.rb,
lib/cdc/solid_queue/runner.rb,
lib/cdc/solid_queue/railtie.rb,
lib/cdc/solid_queue/version.rb,
lib/cdc/solid_queue/enqueuer.rb,
lib/cdc/solid_queue/checkpoint.rb,
lib/cdc/solid_queue/configuration.rb,
lib/cdc/solid_queue/processor_job.rb,
lib/cdc/solid_queue/event_serializer.rb,
lib/cdc/solid_queue/postgresql_stream.rb
Overview
Rails-native durable CDC job backend built on Solid Queue.
Defined Under Namespace
Modules: ProcessorJob Classes: Checkpoint, Configuration, ConfigurationError, Enqueuer, Error, EventSerializer, PostgresqlStream, Railtie, Runner, SerializationError, UnsupportedSourceError
Constant Summary collapse
- VERSION =
Current cdc-solid-queue gem version.
'0.1.0'
Class Method Summary collapse
-
.configuration ⇒ Configuration
Return the global configuration.
-
.configure {|config| ... } ⇒ Configuration
Configure cdc-solid-queue.
-
.reset_configuration! ⇒ Configuration
Reset configuration.
Class Method Details
.configuration ⇒ Configuration
Return the global configuration.
21 22 23 |
# File 'lib/cdc/solid_queue.rb', line 21 def configuration @configuration ||= Configuration.new end |
.configure {|config| ... } ⇒ Configuration
Configure cdc-solid-queue.
29 30 31 32 |
# File 'lib/cdc/solid_queue.rb', line 29 def configure yield configuration configuration end |
.reset_configuration! ⇒ Configuration
Reset configuration. Intended for tests and console experiments.
37 38 39 |
# File 'lib/cdc/solid_queue.rb', line 37 def reset_configuration! @configuration = Configuration.new end |