[ 
https://issues.apache.org/jira/browse/LUCENE-636?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Otis Gospodnetic resolved LUCENE-636.
-------------------------------------

    Resolution: Won't Fix

We've moved away from using system properties.  I think there are only a couple 
of places in the code that still refer to system properties, and those are, I 
believe, depreated:

$ ffjg System.getProp
./org/apache/lucene/analysis/standard/ParseException.java:  protected String 
eol = System.getProperty("line.separator", "\n");
./org/apache/lucene/index/SegmentReader.java:        
System.getProperty("org.apache.lucene.SegmentReader.class",
./org/apache/lucene/queryParser/ParseException.java:  protected String eol = 
System.getProperty("line.separator", "\n");
./org/apache/lucene/store/FSDirectory.java:  public static final String 
LOCK_DIR = System.getProperty("org.apache.lucene.lockDir",
./org/apache/lucene/store/FSDirectory.java:                                     
                      System.getProperty("java.io.tmpdir"));
./org/apache/lucene/store/FSDirectory.java:        
System.getProperty("org.apache.lucene.FSDirectory.class",
./org/apache/lucene/store/FSDirectory.java:        String lockClassName = 
System.getProperty("org.apache.lucene.store.FSDirectoryLockFactoryClass");
./org/apache/lucene/util/Constants.java:  /** The value of 
<tt>System.getProperty("java.version")<tt>. **/
./org/apache/lucene/util/Constants.java:  public static final String 
JAVA_VERSION = System.getProperty("java.version");
./org/apache/lucene/util/Constants.java:  /** The value of 
<tt>System.getProperty("os.name")<tt>. **/
./org/apache/lucene/util/Constants.java:  public static final String OS_NAME = 
System.getProperty("os.name");


I'll close this as Won't Fix.

> [PATCH] Differently configured Lucene 'instances' in same JVM
> -------------------------------------------------------------
>
>                 Key: LUCENE-636
>                 URL: https://issues.apache.org/jira/browse/LUCENE-636
>             Project: Lucene - Java
>          Issue Type: Improvement
>    Affects Versions: 2.0.0
>            Reporter: Johan Stuyts
>         Attachments: Lucene2DifferentConfigurations.patch
>
>
> Currently Lucene can be configured using system properties. When running 
> multiple 'instances' of Lucene for different purposes in the same JVM, it is 
> not possible to use different settings for each 'instance'.
> I made changes to some Lucene classes so you can pass a configuration to that 
> class. The Lucene 'instance' will use the settings from that configuration. 
> The changes do not effect the API and/or the current behavior so are 
> backwards compatible.
> In addition to the changes above I also made the SegmentReader and 
> SegmentTermDocs extensible outside of their package. I would appreciate the 
> inclusion of these changes but don't mind creating a separate issue for them.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to