Thank you. From: Tom Pantelis [mailto:tompante...@gmail.com] Sent: Thursday, September 15, 2016 4:06 PM To: Sela, Guy <guy.s...@hpe.com> Cc: mdsal-...@lists.opendaylight.org; controller-dev@lists.opendaylight.org Subject: Re: [controller-dev] TransactionChain
I assume you mean: Future f = t1.submit(); Futures.addCallback(f, new Callback{ AsyncReadTransaction t2 = broker.newReadOnlyTransaction(); Optional<?> maybeData = t2.read(id).get(); } yes that would accomplish the result that the TransactionChain provides. But with TransactionChain, you don't have to wait for the write to be committed - you can read it immediately after submitting. Also makes the code simpler. On Thu, Sep 15, 2016 at 6:27 AM, Sela, Guy <guy.s...@hpe.com<mailto:guy.s...@hpe.com>> wrote: Does this entity exist only to solve the problem in the javadoc? “ AsyncWriteTransaction t1 = broker.newWriteOnlyTransaction(); t1.put(id, data); t1.submit(); AsyncReadTransaction t2 = broker.newReadOnlyTransaction(); Optional<?> maybeData = t2.read(id).get(); “ Can’t it be solved with this code? (Pseudo code) AsyncWriteTransaction t1 = broker.newWriteOnlyTransaction(); t1.put(id, data); Future f = t1.submit(); Futures.addCallback(new Callback{ AsyncReadTransaction t2 = broker.newReadOnlyTransaction(); Optional<?> maybeData = t2.read(id).get(); } Thanks, Guy Sela _______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org<mailto:controller-dev@lists.opendaylight.org> https://lists.opendaylight.org/mailman/listinfo/controller-dev
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev