Use RestconfFuture in putData() 97/108297/1
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 10 Oct 2023 07:53:19 +0000 (09:53 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 10 Oct 2023 07:56:35 +0000 (09:56 +0200)
commit9eb29400d452c8b7ee897d83cec28f89046f4895
tree494164b5e1e7420906155714fad220c74b12c826
parenta83e6e778b9cca13743a2fc23db5ba0446cd62a3
Use RestconfFuture in putData()

RestconfStrategy.putData() is the final caller of
TransactionUtil.syncCommit().

Refactor it to return a RestconfFuture, adjust callers and eliminate
syncCommit().

JIRA: NETCONF-718
Change-Id: I1f34ddf767bb340d479fdd7fffa4287040559c85
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/RestconfDataServiceImpl.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/transactions/RestconfStrategy.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/transactions/TransactionUtil.java
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/RestconfDataServiceImplTest.java