net.sf.lucis.core.impl
Class DefaultIndexerService<T>

java.lang.Object
  extended by net.sf.lucis.core.impl.AbstractIndexService
      extended by net.sf.lucis.core.impl.DefaultIndexerService<T>
Type Parameters:
T - Checkpoint type.
All Implemented Interfaces:
IndexerService

public class DefaultIndexerService<T>
extends AbstractIndexService
implements IndexerService

Lucene-based index manager.

Author:
Andres Rodriguez

Constructor Summary
DefaultIndexerService(Store<T> store, Writer writer, Indexer<T> indexer)
           
DefaultIndexerService(Store<T> store, Writer writer, Indexer<T> indexer, ScheduledExecutorService externalExecutor, boolean pasive)
           
 
Method Summary
 String getName()
          Returns the name of the object or the class name if no one was provided.
 void setDelays(Delays delays)
           
 void setName(String name)
          Sets the object name.
 
Methods inherited from class net.sf.lucis.core.impl.AbstractIndexService
getIndexStatus, getStatus, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.lucis.core.IndexerService
getIndexStatus, getStatus, start, stop
 

Constructor Detail

DefaultIndexerService

public DefaultIndexerService(Store<T> store,
                             Writer writer,
                             Indexer<T> indexer,
                             ScheduledExecutorService externalExecutor,
                             boolean pasive)

DefaultIndexerService

public DefaultIndexerService(Store<T> store,
                             Writer writer,
                             Indexer<T> indexer)
Method Detail

setDelays

public void setDelays(Delays delays)

getName

public final String getName()
Returns the name of the object or the class name if no one was provided.


setName

public final void setName(String name)
Sets the object name.



Copyright © 2013. All Rights Reserved.