org.compass.core.lucene
Class RuntimeLuceneEnvironment.MergeScheduler

java.lang.Object
  extended by org.compass.core.lucene.RuntimeLuceneEnvironment.MergeScheduler
Enclosing class:
RuntimeLuceneEnvironment

public abstract static class RuntimeLuceneEnvironment.MergeScheduler
extends Object

Controls Lucene LuceneEnvironment.MergeScheduler configuration.


Nested Class Summary
 class RuntimeLuceneEnvironment.MergeScheduler.Concurrent
          Allows to configure ConcurrentMergeScheduler.
 class RuntimeLuceneEnvironment.MergeScheduler.Executor
          Allows to configure Compass ExecutorMergeScheduler.
 class RuntimeLuceneEnvironment.MergeScheduler.Serial
          Allows to cofnigure SerialMergeScheduler.
 
Field Summary
static String PREFIX
          The prefix setting for merge scheduler.
static String TYPE
          The type of the MergeSchedulerProvider that will be created.
 
Constructor Summary
RuntimeLuceneEnvironment.MergeScheduler()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREFIX

public static final String PREFIX
The prefix setting for merge scheduler.

See Also:
Constant Field Values

TYPE

public static final String TYPE
The type of the MergeSchedulerProvider that will be created. Can be one of the constant names of specific types (inner classes) or the FQN of a merge scheduler provider.

See Also:
Constant Field Values
Constructor Detail

RuntimeLuceneEnvironment.MergeScheduler

public RuntimeLuceneEnvironment.MergeScheduler()


Copyright (c) 2004-2008 The Compass Project.