struct
Movie::Persistence::SaveSnapshot
- Movie::Persistence::SaveSnapshot
- Struct
- Value
- Object
Included Modules
Defined in:
movie/persistence/protocol.crConstructors
Instance Method Summary
- #execute(connection : BackendConnection) : Bool
- #fence : ShardLeaseToken | Nil
- #persistence_id : String
- #snapshot : SnapshotRecord
Instance methods inherited from module Movie::Persistence::RetryableConnectionRequest(Bool)
retryable_after_connection_loss? : Bool
retryable_after_connection_loss?
Instance methods inherited from module Movie::Persistence::TypedConnectionRequest(Bool)
dispatch(worker : ConnectionWorker, sender : Movie::ActorRefBase | Nil) : Nil
dispatch,
execute(connection : BackendConnection) : T
execute,
retryable_after_connection_loss? : Bool
retryable_after_connection_loss?
Instance methods inherited from module Movie::Persistence::ConnectionRequest
dispatch(worker : ConnectionWorker, sender : Movie::ActorRefBase | Nil) : Nil
dispatch
Constructor Detail
def self.new(persistence_id : String, snapshot : SnapshotRecord, fence : ShardLeaseToken | Nil = nil)
#