lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris A. Mattmann (JIRA)" <>
Subject [jira] Commented: (SOLR-1602) Refactor SOLR package structure to include o.a.solr.response and move QueryResponseWriters in there
Date Wed, 06 Jan 2010 14:49:54 GMT


Chris A. Mattmann commented on SOLR-1602:

Hi All:

In the interest of moving forward on this, I'll go with option B, as I think I've made my
point (as have others) and this is something important to get wrapped up IMO. I'd like to
have an understanding though that in the next release of SOLR (1.6?) the deprecated classes
can go away. Or, as Uri and Patrick pointed out, if the release cycle picks up then at worst

Thanks to everyone for their thoughtful comments. I am going to throw up a new patch that:

1. replaces the content of all o.a.s.request.*ResponseWriters with the extends notation that
Ryan mentioned above. In addition, I'll throw in a log message (to satisfy Erik's concern)
in the constructor of each of the deprecated classes stating that these classes are going
away very soon, so please change references to o.a.s.response.*

2. adds the old o.a.s.request.*ResponseWriters to o.a.s.response.*ResponseWriters
3. merges with my existing patch which updates references everywhere else including solrconfig.xml.

I think that should satisfy everyone. I'll throw up a patch hopefully by the end of the week.


> Refactor SOLR package structure to include o.a.solr.response and move QueryResponseWriters
in there
> ---------------------------------------------------------------------------------------------------
>                 Key: SOLR-1602
>                 URL:
>             Project: Solr
>          Issue Type: Improvement
>          Components: Response Writers
>    Affects Versions: 1.2, 1.3, 1.4
>         Environment: independent of environment (code structure)
>            Reporter: Chris A. Mattmann
>            Assignee: Noble Paul
>             Fix For: 1.5
>         Attachments: SOLR-1602.Mattmann.112509.patch.txt, SOLR-1602.Mattmann.112509_02.patch.txt,
> Currently all o.a.solr.request.QueryResponseWriter implementations are curiously located
in the o.a.solr.request package. Not only is this package getting big (30+ classes), a lot
of them are misplaced. There should be a first-class o.a.solr.response package, and the response
related classes should be given a home there. Patch forthcoming.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message