@DoNotImplement public TransactionStorage
Thread-safe storage of transactions.
@Nullable SignedTransaction getTransaction(@NotNull SecureHash id)
Return the transaction with the given id
, or null if no such transaction exists.
id
@NotNull rx.Observable<net.corda.core.transactions.SignedTransaction> getUpdates()
Get a synchronous Observable of updates. When observations are pushed to the Observer, the vault will already incorporate the update.
@NotNull DataFeed<java.util.List,net.corda.core.transactions.SignedTransaction> track()
Returns all currently stored transactions and further fresh ones.
@NotNull CordaFuture<net.corda.core.transactions.SignedTransaction> trackTransaction(@NotNull SecureHash id)
Returns a future that completes with the transaction corresponding to id
once it has been committed
id