public interface DocStoreTransaction
This might just be a buffer to batch persist requests to the document store and may not support transactional semantics (like rollback).
Modifier and Type | Method and Description |
---|---|
void |
flush()
Flush all changes to the document store.
|
DocStoreUpdateContext |
obtain()
Obtain a context to persist to (like a buffer).
|
DocStoreUpdates |
queue()
Add changes that should be queued to the DocStoreUpdates.
|
DocStoreUpdateContext obtain()
DocStoreUpdates queue()
This mostly means nested/embedded updates that need to be processed after the source persist event has propagated.
void flush()
Copyright © 2019. All rights reserved.