Module: CDC::Concurrent
- Defined in:
- lib/cdc/concurrent.rb,
lib/cdc/concurrent/errors.rb,
lib/cdc/concurrent/router.rb,
lib/cdc/concurrent/runtime.rb,
lib/cdc/concurrent/version.rb,
lib/cdc/concurrent/configuration.rb,
lib/cdc/concurrent/processor_pool.rb,
lib/cdc/concurrent/result_collector.rb,
lib/cdc/concurrent/transaction_pool.rb,
lib/cdc/concurrent/processor_extensions.rb
Overview
Optional concurrent runtime adapter for cdc-core processors.
Defined Under Namespace
Modules: ProcessorExtensions Classes: Configuration, Error, ProcessorPool, ResultCollector, Router, Runtime, ShutdownError, TimeoutError, TransactionPool, UnsafeProcessorError, UnsupportedWorkItemError
Constant Summary collapse
- VERSION =
Current cdc-concurrent version.
"0.1.0"
Class Method Summary collapse
-
.install_processor_extensions! ⇒ void
Installs concurrent-safe declarations on CDC::Core::Processor.
Class Method Details
.install_processor_extensions! ⇒ void
This method returns an undefined value.
Installs concurrent-safe declarations on CDC::Core::Processor.
30 31 32 33 |
# File 'lib/cdc/concurrent/processor_extensions.rb', line 30 def self.install_processor_extensions! CDC::Core::Processor.extend(ProcessorExtensions::ClassMethods) CDC::Core::Processor.include(ProcessorExtensions) end |