org.compass.core.lucene.engine.merge.scheduler
Class ExecutorMergeSchedulerProvider

java.lang.Object
  extended by org.compass.core.lucene.engine.merge.scheduler.ExecutorMergeSchedulerProvider
All Implemented Interfaces:
MergeSchedulerProvider

public class ExecutorMergeSchedulerProvider
extends Object
implements MergeSchedulerProvider

A provider for Compass ExecutorMergeScheduler allowing to configure using LuceneEnvironment.MergeScheduler.Concurrent.

Author:
kimchy

Constructor Summary
ExecutorMergeSchedulerProvider()
           
 
Method Summary
 MergeScheduler create(LuceneSearchEngineIndexManager indexManager, CompassSettings settings)
          Creates a new merge scheduler based on the given Compass settings.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecutorMergeSchedulerProvider

public ExecutorMergeSchedulerProvider()
Method Detail

create

public MergeScheduler create(LuceneSearchEngineIndexManager indexManager,
                             CompassSettings settings)
                      throws SearchEngineException
Description copied from interface: MergeSchedulerProvider
Creates a new merge scheduler based on the given Compass settings.

Specified by:
create in interface MergeSchedulerProvider
Throws:
SearchEngineException


Copyright (c) 2004-2008 The Compass Project.