|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.connectivity.framework.impl.AbstractController
org.eclipse.smila.connectivity.framework.impl.CrawlerControllerImpl
public class CrawlerControllerImpl
Basic Implementation of a CrawlerController.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.smila.connectivity.framework.CrawlerController |
|---|
PERFORMANCE_AGENT_LOCATION |
| Constructor Summary | |
|---|---|
CrawlerControllerImpl()
Default Constructor. |
|
| Method Summary | |
|---|---|
java.util.Collection<java.lang.String> |
getActiveCrawls()
Returns a Collection of Strings containing the dataSourceIds of the currently active crawls. |
java.util.Collection<java.lang.String> |
getAvailableCrawlers()
returns the CrawlerController known Crawlers. |
CrawlState |
getState(java.lang.String dataSourceId)
Returns the CrawlState of the crawl with the given dataSourceId. |
boolean |
hasActiveCrawls()
Checks if there are any active crawls. |
int |
startCrawl(java.lang.String dataSourceId)
Starts a crawl of the given dataSourceId. |
void |
stopCrawl(java.lang.String dataSourceId)
Stops an active crawl of the given dataSourceId. |
void |
unregister(java.lang.String dataSourceId)
Removes a CrawlThread for the given DataSourceId from the list of active CrawlThreads. |
| Methods inherited from class org.eclipse.smila.connectivity.framework.impl.AbstractController |
|---|
addComponentFactory, createInstance, getAvailableFactories, getCompoundManager, getConfiguration, getConnectivityManager, removeComponentFactory, setCompoundManager, setConnectivityManager, unsetCompoundManager, unsetConnectivityManager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CrawlerControllerImpl()
| Method Detail |
|---|
public int startCrawl(java.lang.String dataSourceId)
throws ConnectivityException
startCrawl in interface CrawlerControllerdataSourceId - the ID of the data source to crawl
ConnectivityException - if any error occursCrawlerController.startCrawl(java.lang.String)
public void stopCrawl(java.lang.String dataSourceId)
throws ConnectivityException
stopCrawl in interface CrawlerControllerdataSourceId - the ID of the data source to stop the crawl
ConnectivityException - if any error occursCrawlerController.stopCrawl(java.lang.String)
public boolean hasActiveCrawls()
throws ConnectivityException
hasActiveCrawls in interface CrawlerControllerConnectivityException - if any error occursCrawlerController.hasActiveCrawls()
public java.util.Collection<java.lang.String> getActiveCrawls()
throws ConnectivityException
getActiveCrawls in interface CrawlerControllerConnectivityException - if any error occursCrawlerController.getActiveCrawls()
public CrawlState getState(java.lang.String dataSourceId)
throws ConnectivityException
getState in interface CrawlerControllerdataSourceId - the ID of the data source to get the state
ConnectivityException - if any error occursCrawlerController.getState(java.lang.String)public void unregister(java.lang.String dataSourceId)
unregister in interface CrawlerControllerCallbackdataSourceId - the ID of the data source to crawlCrawlerControllerCallback.unregister(java.lang.String)public java.util.Collection<java.lang.String> getAvailableCrawlers()
getAvailableCrawlers in interface CrawlerControllerCrawlerController.getAvailableCrawlers()
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||