Expire negotiation on event loop 70/102670/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 12 Oct 2022 11:54:06 +0000 (13:54 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 13 Oct 2022 14:29:28 +0000 (16:29 +0200)
commit1fe167dab65a941eef91642c53f837ee43cdd9c7
treeac5b9b8344285a5af81fb47a7d561e2d8da3cb71
parentd38e0c8c843de85834cd47644aa2b8360b30d65a
Expire negotiation on event loop

Rather than having to completely synchronize state transitions, make
sure we run expiry on the event loop.

JIRA: NETCONF-827
Change-Id: I8d02c025ceaf78d547848e7e92861cb125405141
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 0df65029004fe5b4766caf2b47db23e47f955332)
(cherry picked from commit 0f23eb998f0bea7e12be4172593c24cbb3afebed)
netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfSessionNegotiator.java
netconf/netconf-netty-util/src/test/java/org/opendaylight/netconf/nettyutil/AbstractNetconfSessionNegotiatorTest.java