Move NetconfServerDispatcher to netconf.server.api 13/105713/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Apr 2023 17:09:33 +0000 (19:09 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 26 Apr 2023 17:19:51 +0000 (19:19 +0200)
commit62af7afbdacc64dd99c3d0b77c629eca2d5d8284
treee40676243b1d4d20138bf83256d30c39183f4a7c
parentcfb62201558aa40b79434c571ba274d0137b7047
Move NetconfServerDispatcher to netconf.server.api

There is no point in polluting netconf-api with server-side constructs,
this move takes the first step in sanitizing the dependency tree.

Unfortunately we cannot move NetconfServerDispatcherImpl, as it is tied
down by mdsal-netconf-impl's configuration compatibility constraints
(i.e. the configuration is tied to NetconfMonitoringServiceImpl).

JIRA: NETCONF-945
Change-Id: I0d1b3631d2af50ca7291bfca06a9ddd490c26a71
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/mdsal-netconf-impl/src/main/java/org/opendaylight/netconf/impl/mdsal/DefaultNetconfServerDispatcher.java
netconf/mdsal-netconf-ssh/pom.xml
netconf/mdsal-netconf-ssh/src/main/java/org/opendaylight/netconf/ssh/NetconfNorthboundSshServer.java
netconf/mdsal-netconf-tcp/pom.xml
netconf/mdsal-netconf-tcp/src/main/java/org/opendaylight/netconf/tcp/NetconfNorthboundTcpServer.java
protocol/netconf-server/src/main/java/org/opendaylight/netconf/server/NetconfServerDispatcherImpl.java
protocol/netconf-server/src/main/java/org/opendaylight/netconf/server/api/NetconfServerDispatcher.java [moved from protocol/netconf-api/src/main/java/org/opendaylight/netconf/api/NetconfServerDispatcher.java with 92% similarity]