Switch netconf-server to transport-api 88/106788/14
authorRuslan Kashapov <ruslan.kashapov@pantheon.tech>
Mon, 3 Jul 2023 14:10:19 +0000 (17:10 +0300)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 11 Sep 2023 17:51:06 +0000 (19:51 +0200)
commit8dfe3eddefa790c1278bf6a7b8889da6da3963fd
tree3664a682f6aeaee5d6046bf929ba3c9fa3fa9311
parent1d7341759d9b14a62c2a8e5f7785c9b72df7cd3b
Switch netconf-server to transport-api

New transport implementation makes NetconfServerDispatcher outdated.
NetconfServerFactory interface and implementation introduced
as replacement. Netconf subsystem factory added to serve netconf
over ssh.

JIRA: NETCONF-1106
Change-Id: Id74cf3511c1129710b231869c089b4339333d7e8
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
protocol/netconf-server/pom.xml
protocol/netconf-server/src/main/java/org/opendaylight/netconf/server/NetconfServerDispatcherImpl.java
protocol/netconf-server/src/main/java/org/opendaylight/netconf/server/NetconfServerFactoryImpl.java [new file with mode: 0644]
protocol/netconf-server/src/main/java/org/opendaylight/netconf/server/NetconfServerSessionNegotiatorFactory.java
protocol/netconf-server/src/main/java/org/opendaylight/netconf/server/NetconfSubsystemFactory.java [new file with mode: 0644]
protocol/netconf-server/src/main/java/org/opendaylight/netconf/server/api/NetconfServerDispatcher.java
protocol/netconf-server/src/main/java/org/opendaylight/netconf/server/api/NetconfServerFactory.java [new file with mode: 0644]
protocol/netconf-server/src/test/java/org/opendaylight/netconf/server/NetconfServerFactoryImplTest.java [new file with mode: 0644]