<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:42 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-712] Clean up javax.inject annotations in restconf-nb</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-712</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;The only thing &lt;a href=&quot;https://jira.opendaylight.org/browse/ODLMICRO-24&quot; title=&quot;Move blue print xml declarations to annotations from netconf modules&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ODLMICRO-24&quot;&gt;ODLMICRO-24&lt;/a&gt; can reasonably want now is that restconf-nb provides correct @Singleton annotations. This depends on &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-959&quot; title=&quot;Convert restconf-nb to OSGi Declarative Services&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-959&quot;&gt;&lt;del&gt;NETCONF-959&lt;/del&gt;&lt;/a&gt;, which will clean up the lifecycle enough for this to be feasible.&lt;/p&gt;

&lt;p&gt;At the end of the day, Guice does not really deal with configuration injection of which restconf-nb has plenty. It also has a ton of invalid Singletons, as it really should only be wired through JaxRsNortbound.&lt;/p&gt;

&lt;p&gt;Add @Singleton annotation to it an provide an @Inject constructor, which will just take default values. Also remove any other @Singletons we end up overriding &#8211; for example RestconfApplication, which just cannot work (because of StreamsConfiguration).&lt;/p&gt;</description>
                <environment></environment>
        <key id="33057">NETCONF-712</key>
            <summary>Clean up javax.inject annotations in restconf-nb</summary>
                <type id="10101" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10318&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10003" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Confirmed</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="nikhil.soni.lumina">Nikhil Soni</reporter>
                        <labels>
                    </labels>
                <created>Thu, 16 Jul 2020 05:09:03 +0000</created>
                <updated>Wed, 8 Feb 2023 23:54:12 +0000</updated>
                                                                            <component>restconf-nb</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="33037">ODLMICRO-24</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="36658">NETCONF-959</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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|i03tsn:</customfieldvalue>

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