org.gcube.application.aquamaps.enabling.Impl.crawler
Class ServiceCrawler
java.lang.Object
org.gcube.application.aquamaps.enabling.Impl.crawler.ISCrawler
org.gcube.application.aquamaps.enabling.Impl.crawler.ServiceCrawler
public class ServiceCrawler
- extends ISCrawler
|
Constructor Summary |
ServiceCrawler(int minutes,
int gcMinutes,
boolean enableGCForceing)
|
| Methods inherited from class org.gcube.application.aquamaps.enabling.Impl.crawler.ISCrawler |
checks, forceUpdate, get, getEnvironments, getGeoNetwork, getGeoServers, getGISDataBase, getInfrastructureMap, getInternalDB, getPublisherDB, getRIsByServiceName, getRIsByServiceNameAndClass, getScopeInformation, schedule |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceCrawler
public ServiceCrawler(int minutes,
int gcMinutes,
boolean enableGCForceing)
throws Exception
- Throws:
Exception
findAvailableScopes
protected ArrayList<org.gcube.common.core.scope.GCUBEScope> findAvailableScopes(org.gcube.common.core.scope.GCUBEScope Infrastructure)
throws Exception
- Finds accessible scopes from current ghn context
- Specified by:
findAvailableScopes in class ISCrawler
- Throws:
Exception
getChildren
protected ArrayList<org.gcube.common.core.scope.GCUBEScope> getChildren(org.gcube.common.core.scope.GCUBEScope scope)
throws Exception
- Queries IS for generic resources describing children of the given scope
- Parameters:
scope -
- Returns:
-
- Throws:
Exception
isCheckInternalDB
protected boolean isCheckInternalDB()
- Specified by:
isCheckInternalDB in class ISCrawler
isCheckGisDatabase
protected boolean isCheckGisDatabase()
- Specified by:
isCheckGisDatabase in class ISCrawler
isCheckPublisherDatabase
protected boolean isCheckPublisherDatabase()
- Specified by:
isCheckPublisherDatabase in class ISCrawler
isCheckRunningInstance
protected boolean isCheckRunningInstance()
- Specified by:
isCheckRunningInstance in class ISCrawler
Copyright © 2013. All Rights Reserved.