class
Movie::Persistence::ConnectionWorker
- Movie::Persistence::ConnectionWorker
- Reference
- Object
Overview
Owns one database connection on a dedicated OS thread. Jobs are bounded and always execute on the same isolated execution context as the connection.
Defined in:
movie/persistence/connection_worker.crConstructors
- .new(backend : Backend, name : String, queue_capacity : Int32 = 256, telemetry : Telemetry = Telemetry.new, resilience : ResiliencePolicy = ResiliencePolicy.disabled)
- .new(db_uri : String, name : String, queue_capacity : Int32 = 256, telemetry : Telemetry = Telemetry.new, resilience : ResiliencePolicy = ResiliencePolicy.disabled)
Instance Method Summary
Constructor Detail
def self.new(backend : Backend, name : String, queue_capacity : Int32 = 256, telemetry : Telemetry = Telemetry.new, resilience : ResiliencePolicy = ResiliencePolicy.disabled)
#
def self.new(db_uri : String, name : String, queue_capacity : Int32 = 256, telemetry : Telemetry = Telemetry.new, resilience : ResiliencePolicy = ResiliencePolicy.disabled)
#