Expire negotiation on event loop 15/102615/2
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 10:46:15 +0000 (12:46 +0200)
commit0df65029004fe5b4766caf2b47db23e47f955332
tree18c41599b953c45b863af252daf171af6eaa7322
parent8b47ad393490cc68253433ebf70f4b40c4f77fb3
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>
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