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

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

public class DefaultIndexerService<T>
extends java.lang.Object
implements IndexerService

Lucene-based index manager.

Author:
Andres Rodriguez

Constructor Summary
DefaultIndexerService(Store<T> store, Writer writer, Indexer<T> indexer)
           
 
Method Summary
 IndexStatus getIndexStatus()
           
 net.sf.derquinsej.concurrent.ActiveObjectStatus getStatus()
           
 void setDelays(Delays delays)
           
 void setLogName(java.lang.String name)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultIndexerService

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

setLogName

public void setLogName(java.lang.String name)

setDelays

public void setDelays(Delays delays)

getIndexStatus

public IndexStatus getIndexStatus()
Specified by:
getIndexStatus in interface IndexerService

getStatus

public net.sf.derquinsej.concurrent.ActiveObjectStatus getStatus()
Specified by:
getStatus in interface IndexerService

start

public void start()
Specified by:
start in interface IndexerService

stop

public void stop()
Specified by:
stop in interface IndexerService


Copyright © 2009. All Rights Reserved.