Return-Path: X-Original-To: apmail-lucene-dev-archive@www.apache.org Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1309E4E1D for ; Thu, 19 May 2011 13:42:29 +0000 (UTC) Received: (qmail 25521 invoked by uid 500); 19 May 2011 13:42:27 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 25473 invoked by uid 500); 19 May 2011 13:42:27 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 25466 invoked by uid 99); 19 May 2011 13:42:27 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 May 2011 13:42:27 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 19 May 2011 13:42:26 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 5C8CCD1685 for ; Thu, 19 May 2011 13:41:47 +0000 (UTC) Date: Thu, 19 May 2011 13:41:47 +0000 (UTC) From: "Robert Muir (JIRA)" To: dev@lucene.apache.org Message-ID: <451807214.26579.1305812507375.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Created] (LUCENE-3124) review CodecProvider/CoreCodecProvider/SchemaCodecProvider hierarchy MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 review CodecProvider/CoreCodecProvider/SchemaCodecProvider hierarchy -------------------------------------------------------------------- Key: LUCENE-3124 URL: https://issues.apache.org/jira/browse/LUCENE-3124 Project: Lucene - Java Issue Type: Task Reporter: Robert Muir As mentioned on SOLR-1942, I think we should revisit the CodecProvider hierarchy. Its a little bit confusing how the class itself isn't really "abstract" but is really an overridable implementation. One idea would be to make CodecProvider an interface, with Lucene using a simple hashmap-backed impl and Solr using the schema-backed impl. This would be in line with how SimilarityProvider was done. It would also be good to review all the methods in CodecProvider and see if we can minimize the interface... -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org For additional commands, e-mail: dev-help@lucene.apache.org