class
Movie::Persistence::StateStoreClient
- Movie::Persistence::StateStoreClient
- Reference
- Object
Defined in:
movie/persistence/storage.crConstructors
Instance Method Summary
- #delete(ctx : Movie::ActorContext(U), persistence_id : String, expected_revision : Int64, operation_id : OperationId, outbox : Array(OutboxEntry) = [] of OutboxEntry) : WriteResult forall U
- #fenced(fence : ShardLeaseToken) : self
- #load(ctx : Movie::ActorContext(U), persistence_id : String) : StateRecord | Nil forall U
- #save(ctx : Movie::ActorContext(U), persistence_id : String, expected_revision : Int64, operation_id : OperationId, manifest : String, payload : String, outbox : Array(OutboxEntry) = [] of OutboxEntry) : WriteResult forall U
Constructor Detail
def self.new(ref : Movie::ActorRef(StateStoreMessage), timeout : Time::Span = 5.seconds, fence : ShardLeaseToken | Nil = nil)
#
Instance Method Detail
def delete(ctx : Movie::ActorContext(U), persistence_id : String, expected_revision : Int64, operation_id : OperationId, outbox : Array(OutboxEntry) = [] of OutboxEntry) : WriteResult forall U
#
def save(ctx : Movie::ActorContext(U), persistence_id : String, expected_revision : Int64, operation_id : OperationId, manifest : String, payload : String, outbox : Array(OutboxEntry) = [] of OutboxEntry) : WriteResult forall U
#