>>since not many people, I think, even use the RMI stuff I certainly binned RMI in my distributed work. It just would not reliably stop/restart cleanly in my experience - despite following all the RMI guidelines for clean shutdowns.
I'd happily see all RMI dependencies banished from core. Cheers Mark ----- Original Message ---- From: Grant Ingersoll <[EMAIL PROTECTED]> To: java-dev@lucene.apache.org Sent: Friday, 26 September, 2008 17:01:25 Subject: Re: RMI, Searchable and RemoteSearchable Right, I think we could mark the RMI stuff on Searchable as deprecated and note that it will be moved in 3.0. I will open a JIRA. On Sep 26, 2008, at 11:57 AM, DM Smith wrote: > Grant Ingersoll wrote: >> Came across: >> http://www.google.com/url?sa=t&source=web&ct=res&cd=1&url=http%3A%2F%2Fgroups.google.com%2Fgroup%2Fandroid-developers%2Fbrowse_thread%2Fthread%2F601329551a87e601%2Fcd0919ce891b4a26%3Flnk%3Dgst%26q%3Dlucene&ei=zNzcSPHCF4yI1ga61YiTBA&usg=AFQjCNECrBnNPBkxI4I0EbIzI-mNp3S4YA&sig2=4sDMmwa9Mrk38Nla_ULtOg >> >> The gist of it is, that on Android doesn't provide the RMI >> package. Thus, Lucene core can't work on Android b/c of Searchable >> extending java.rmi.Remote. >> >> This has always seemed a little weird to me. I'm no RMI expert, >> but couldn't we drop the extension on Searchable, and add it to >> RemoteSearchable, and then move RemoteSearchable and all the RMI >> stuff to a separate contrib? This, in my view, would be consistent >> with keeping core, core, since not many people, I think, even use >> the RMI stuff and it certainly isn't required in most cases. >> >> I haven't looked into what would break in doing it, so it is just a >> suggestion at this point. Seems like it could be "mostly" back- >> compatible, though, since we would just be requiring someone to get >> the new JAR, unless of course they implemented their own extension >> of Searchable that relied on the Remote marker interface. >> >> Thoughts? > > If done, it should be done soon. Once we get to 2.9/3.0 we are kind > of stuck for a long time. > > -- DM > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]