Standalone yang library data writer 53/107053/15
authorRuslan Kashapov <ruslan.kashapov@pantheon.tech>
Tue, 25 Jul 2023 15:14:19 +0000 (18:14 +0300)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Thu, 24 Aug 2023 07:47:48 +0000 (07:47 +0000)
commit003031286ffc17e48b1d3717eac29f9ab3aa2b01
tree41d2b699ac4101d15e0ee6c75b7b3262d90223be
parentec5c491e4ac6967f847f9bda173902fc451db63e
Standalone yang library data writer

Due to yang library data is being written from multiple places
it may cause data inconsistency and/or corruption. New standalone
dedicated module is designed to replace existing writers with
single one.

JIRA: NETCONF-668
Change-Id: I34021ce5b26ee35b9662b8b156423fff5dbd9c80
Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
apps/pom.xml
apps/yanglib-mdsal-writer/pom.xml [new file with mode: 0644]
apps/yanglib-mdsal-writer/src/main/java/org/opendaylight/netconf/yanglib/writer/YangLibraryContentBuilderUtil.java [new file with mode: 0644]
apps/yanglib-mdsal-writer/src/main/java/org/opendaylight/netconf/yanglib/writer/YangLibrarySchemaSourceUrlProvider.java [new file with mode: 0644]
apps/yanglib-mdsal-writer/src/main/java/org/opendaylight/netconf/yanglib/writer/YangLibraryWriter.java [new file with mode: 0644]
apps/yanglib-mdsal-writer/src/test/java/org/opendaylight/netconf/yanglib/writer/YangLibraryWriterTest.java [new file with mode: 0644]
apps/yanglib-mdsal-writer/src/test/resources/ietf-yang-library.yang [new file with mode: 0644]
apps/yanglib-mdsal-writer/src/test/resources/test-module.yang [new file with mode: 0644]
apps/yanglib-mdsal-writer/src/test/resources/test-more.yang [new file with mode: 0644]
apps/yanglib-mdsal-writer/src/test/resources/test-submodule.yang [new file with mode: 0644]
artifacts/pom.xml