<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:36 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[NETCONF-672] Refactor SchemaRepositoryProvider into its own component</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-672</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;As noted in &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-671&quot; title=&quot;Eliminate duplicate SchemaRepositoryProviderImpl&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-671&quot;&gt;&lt;del&gt;NETCONF-671&lt;/del&gt;&lt;/a&gt;, we have had duplicate implementations of this interface. Further examination reveals this is actually left completely unused, and only the static factory is used instead.&lt;/p&gt;

&lt;p&gt;That static factory has further problems:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;requires static wiring&lt;/li&gt;
	&lt;li&gt;contains duplicate code (AbstractTopology vs. NetconfTopologyUtils)&lt;/li&gt;
	&lt;li&gt;all lifecycle around multiple directories is non-existent due to it being tracked in a static map only&lt;/li&gt;
	&lt;li&gt;there is no way to provide customized implementations&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Hence this issue is about factoring the static mess out into something that has clear lifecycle and is injected into topology instances.&lt;/p&gt;</description>
                <environment></environment>
        <key id="32605">NETCONF-672</key>
            <summary>Refactor SchemaRepositoryProvider into its own component</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="rovarga">Robert Varga</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Fri, 24 Apr 2020 11:22:32 +0000</created>
                <updated>Tue, 28 Apr 2020 06:58:02 +0000</updated>
                            <resolved>Tue, 28 Apr 2020 06:58:02 +0000</resolved>
                                                    <fixVersion>Aluminium</fixVersion>
                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="32607">NETCONF-673</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21390">NETCONF-377</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31347">NETCONF-605</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03s4n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>