org.eaglei.search.provider.lucene.harvest
Class MultiDataSourceStreamHarvester

java.lang.Object
  extended by org.eaglei.search.provider.lucene.harvest.MultiDataSourceStreamHarvester
All Implemented Interfaces:
org.eaglei.search.harvest.DataHarvester, org.eaglei.search.harvest.PollingDataHarvester

public final class MultiDataSourceStreamHarvester
extends java.lang.Object
implements org.eaglei.search.harvest.PollingDataHarvester

Extension of AbstractStreamHarvester that uses the Repository /harvest API (see /harvest REST API spec for details).

Author:
tbashor

Constructor Summary
MultiDataSourceStreamHarvester()
           
 
Method Summary
 void addChangeListener(org.eaglei.search.harvest.ResourceChangeListener listener)
           
 void addDataHarvester(org.eaglei.search.harvest.DataHarvester harvester)
           
 void harvest()
           
 boolean isInitialPollComplete()
           
 void startPolling()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiDataSourceStreamHarvester

public MultiDataSourceStreamHarvester()
Method Detail

addDataHarvester

public void addDataHarvester(org.eaglei.search.harvest.DataHarvester harvester)

addChangeListener

public void addChangeListener(org.eaglei.search.harvest.ResourceChangeListener listener)
Specified by:
addChangeListener in interface org.eaglei.search.harvest.DataHarvester

isInitialPollComplete

public boolean isInitialPollComplete()
Specified by:
isInitialPollComplete in interface org.eaglei.search.harvest.PollingDataHarvester

startPolling

public void startPolling()
Specified by:
startPolling in interface org.eaglei.search.harvest.PollingDataHarvester

harvest

public void harvest()
Specified by:
harvest in interface org.eaglei.search.harvest.DataHarvester


Copyright © 2009-2011 Eagle-I. All Rights Reserved.