All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fess.fess-crawler-db.1.0.12.source-code.crawler_db.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE components PUBLIC "-//DBFLUTE//DTD LastaDi 1.0//EN" 
	"http://dbflute.org/meta/lastadi10.dtd">
<components namespace="fessCrawler">
    <include path="crawler/container.xml"/>
    <include path="crawler/dbflute.xml"/>
    <include path="crawler/client.xml"/>
    <include path="crawler/rule.xml"/>
    <include path="crawler/filter.xml"/>
    <include path="crawler/interval.xml"/>
    <include path="crawler/extractor.xml"/>
    <include path="crawler/mimetype.xml"/>
    <include path="crawler/encoding.xml"/>
    <include path="crawler/urlconverter.xml"/>
    <include path="crawler/log.xml"/>
    <include path="crawler/sitemaps.xml"/>

	<!-- Crawler -->
	<component name="crawler" class="org.codelibs.fess.crawler.Crawler" instance="prototype" >
	</component>

	<!-- Crawler Thread -->
	<component name="crawlerThread" class="org.codelibs.fess.crawler.CrawlerThread" instance="prototype" >
	</component>

	<!-- Entity -->
	<component name="accessResult" class="org.codelibs.fess.crawler.db.exentity.AccessResult" instance="prototype" >
	</component>
	<component name="urlQueue" class="org.codelibs.fess.crawler.db.exentity.UrlQueue" instance="prototype" >
	</component>

    <!-- Service -->
	<component name="urlQueueService" class="org.codelibs.fess.crawler.service.impl.DBUrlQueueServiceImpl" instance="prototype" >
		<aspect pointcut="poll,visited,add,delete,deleteAll,generateUrlQueues,insert,offerAll,saveSession,updateSessionId">
			fessCrawler.requiredTx
		</aspect>
	</component>
	<component name="dataService" class="org.codelibs.fess.crawler.service.impl.DBDataServiceImpl" instance="prototype" >
		<aspect pointcut="getAccessResult,getAccessResultList,getCount,delete,deleteAll,iterate,iterateUrlDiff,store,update">
			fessCrawler.requiredTx
		</aspect>
	</component>
	<component name="urlFilterService" class="org.codelibs.fess.crawler.service.impl.DBUrlFilterServiceImpl" instance="prototype" >
		<aspect pointcut="getExcludeUrlPatternList,getIncludeUrlPatternList,addExcludeUrlFilter,addIncludeUrlFilter,delete,deleteAll">
			fessCrawler.requiredTx
		</aspect>
	</component>

</components>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy