Northbound Netconf servers moved to new transport implementation 89/106789/33
authorRuslan Kashapov <ruslan.kashapov@pantheon.tech>
Mon, 3 Jul 2023 14:51:49 +0000 (17:51 +0300)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 21 Sep 2023 12:26:00 +0000 (14:26 +0200)
commit233ae2044b0b99e11ee33c47d09d31cb4e3a1117
tree81279b8e6b540736eec4cb384b30da60cf239b02
parent5f64005adafff9974abd77862b279aed148fbb0d
Northbound Netconf servers moved to new transport implementation

Deprecated NetconfServerDispatcher is replaced with usage of new
NetconfServerFactory. Netty thread group provider was added as fix
for incompatible netty-threadgroup-config (nio only, fails with epoll)
from controller project.

JIRA: NETCONF-1106
Change-Id: I076020565b844ac7ddc4dfecc4b23154b825e4bf
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
14 files changed:
apps/netconf-nb/pom.xml
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/DefaultNetconfServerDispatcher.java [deleted file]
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/NetconfNorthboundSshServer.java [deleted file]
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/NetconfNorthboundTcpServer.java [deleted file]
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/OSGiNetconfServer.java
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/SshServerTransport.java [new file with mode: 0644]
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/TcpServerTransport.java [new file with mode: 0644]
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/TransportFactoryHolder.java [new file with mode: 0644]
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/ssh/ExecutorServiceFacade.java
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/ssh/RemoteNetconfCommand.java
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/ssh/SshProxyClientHandler.java
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/ssh/SshProxyServer.java
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/ssh/SshProxyServerConfiguration.java
apps/netconf-nb/src/main/java/org/opendaylight/netconf/northbound/ssh/SshProxyServerConfigurationBuilder.java