org.eaglei.solr.harvest
Class MultiDataSourceStreamHarvester
java.lang.Object
org.eaglei.solr.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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiDataSourceStreamHarvester
public MultiDataSourceStreamHarvester()
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
hasInitialData
public boolean hasInitialData()
- Specified by:
hasInitialData in interface org.eaglei.search.harvest.DataHarvester
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
notifyOptimize
protected void notifyOptimize()
Copyright © 2009-2011 Eagle-I. All Rights Reserved.