Erick,

Ok. Let me try with plain java one. Possibly I'll need more tight
integration like injecting a core into the singleton, etc. But I don't know
yet.

Thanks for your efforts.

On Wed, Dec 28, 2011 at 5:48 PM, Erick Erickson <erickerick...@gmail.com>wrote:

> I must be missing something here. Why would this be any different from
> any other singleton? I just did a little experiment where I implemented
> the classic singleton pattern in a RequestHandler and accessed
> from a Filter (both plugins) with no problem at all, just the usual
> blah var = MySingleton.getInstance();
> var.whatever....
>
> There was non need to get Solr cores involved at all. Of course this
> was just a simple experiment, YMMV..
>
> Best
> Erick
>
> On Tue, Dec 27, 2011 at 11:52 PM, Mikhail Khludnev
> <mkhlud...@griddynamics.com> wrote:
> > Colleagues,
> >
> > Don't hesitate to emit your opinion. Please!
> >
> > Regards
> >
> > On Wed, Dec 21, 2011 at 11:06 PM, Mikhail Khludnev <
> > mkhlud...@griddynamics.com> wrote:
> >
> >> Hello,
> >>
> >> I need to introduce several singletons inside of Solr and make them
> >> available for my own SearchHandlers, Components, and even QParsers, etc.
> >>
> >> Right now I use some kind of fake SolrRequestHandler which loads on
> init()
> >> and available everywhere through
> >> solrCore.getRequestHandler("wellknownName"). Then I downcast it
> everywhere
> >> and access the required methods. The same is possible with fake
> >> SearchComponent.
> >> Particularly my singletons are some additional fields schema (pretty
> >> sophisticated), and kind of request/response encoding facility.
> >> The typical Java hammer for such pins is Spring, but I've found puzzling
> >> to use
> >>
> http://static.springframework.org/spring/docs/3.0.x/javadoc-api/org/springframework/web/context/support/WebApplicationContextUtils.html
> >>
> >> What's the best way to do that?
> >>
> >> --
> >> Sincerely yours
> >> Mikhail Khludnev
> >> Lucid Certified
> >> Apache Lucene/Solr Developer
> >> Grid Dynamics
> >>
> >> <http://www.griddynamics.com>
> >>  <mkhlud...@griddynamics.com>
> >>
> >>
> >
> >
> > --
> > Sincerely yours
> > Mikhail Khludnev
> > Lucid Certified
> > Apache Lucene/Solr Developer
> > Grid Dynamics
> >
> > <http://www.griddynamics.com>
> >  <mkhlud...@griddynamics.com>
>



-- 
Sincerely yours
Mikhail Khludnev
Lucid Certified
Apache Lucene/Solr Developer
Grid Dynamics

<http://www.griddynamics.com>
 <mkhlud...@griddynamics.com>

Reply via email to