Deprecate JSONRestconfService 94/96094/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 9 May 2021 08:08:40 +0000 (10:08 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 9 May 2021 08:08:40 +0000 (10:08 +0200)
commitb3987544ed63f88035dd4600dc3be7322e98f6b3
tree831a2b84e930ce68edbdfb6a7a58b42d07b85208
parent4af47bd7f1e068ded1a141e9539845fad026aee4
Deprecate JSONRestconfService

This service is type-unsafe and does not have users in OpenDaylight
proper. The contract is actively hurtful as it seeks to steer users
towards opaque blobs, not expressing their service and data
dependencies. Furthermore the implementation structure forces an ugly
interface on the actual RESTCONF services, preventing reasonable
refactors.

Deprecate the service for removal, so that we can get rid of this burden
in the next major release.

Change-Id: I96d3fd86ba773fa8986454d1ac4825723b15152d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/api/JSONRestconfService.java