org.gcube.application.aquamaps.enabling.Impl.crawler
Class SingleScopeCrawler

java.lang.Object
  extended by org.gcube.application.aquamaps.enabling.Impl.crawler.ISCrawler
      extended by org.gcube.application.aquamaps.enabling.Impl.crawler.SingleScopeCrawler

public class SingleScopeCrawler
extends ISCrawler


Field Summary
 
Fields inherited from class org.gcube.application.aquamaps.enabling.Impl.crawler.ISCrawler
isClient, logger
 
Constructor Summary
SingleScopeCrawler(int minutes, int gcMinutes, boolean enableGCForceing, org.gcube.common.core.scope.GCUBEScope defaultScope)
           
 
Method Summary
protected  ArrayList<org.gcube.common.core.scope.GCUBEScope> findAvailableScopes(org.gcube.common.core.scope.GCUBEScope Infrastructure)
          Use current scope as the only one reachable
protected  boolean isCheckGisDatabase()
           
protected  boolean isCheckInternalDB()
           
protected  boolean isCheckPublisherDatabase()
           
protected  boolean isCheckRunningInstance()
           
 
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
 

Constructor Detail

SingleScopeCrawler

public SingleScopeCrawler(int minutes,
                          int gcMinutes,
                          boolean enableGCForceing,
                          org.gcube.common.core.scope.GCUBEScope defaultScope)
                   throws Exception
Throws:
Exception
Method Detail

findAvailableScopes

protected ArrayList<org.gcube.common.core.scope.GCUBEScope> findAvailableScopes(org.gcube.common.core.scope.GCUBEScope Infrastructure)
                                                                         throws Exception
Use current scope as the only one reachable

Specified by:
findAvailableScopes in class ISCrawler
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.