Class FessUrlQueueService
java.lang.Object
org.codelibs.fess.crawler.service.impl.AbstractCrawlerService
org.codelibs.fess.crawler.service.impl.OpenSearchUrlQueueService
org.codelibs.fess.crawler.service.FessUrlQueueService
- All Implemented Interfaces:
org.codelibs.fess.crawler.service.UrlQueueService<org.codelibs.fess.crawler.entity.OpenSearchUrlQueue>
public class FessUrlQueueService
extends org.codelibs.fess.crawler.service.impl.OpenSearchUrlQueueService
-
Nested Class Summary
Nested classes/interfaces inherited from class org.codelibs.fess.crawler.service.impl.OpenSearchUrlQueueService
org.codelibs.fess.crawler.service.impl.OpenSearchUrlQueueService.QueueHolderNested classes/interfaces inherited from class org.codelibs.fess.crawler.service.impl.AbstractCrawlerService
org.codelibs.fess.crawler.service.impl.AbstractCrawlerService.EsTimestampConverter -
Field Summary
FieldsFields inherited from class org.codelibs.fess.crawler.service.impl.OpenSearchUrlQueueService
dataService, maxCrawlingQueueSize, pollingFetchSize, sessionCacheFields inherited from class org.codelibs.fess.crawler.service.impl.AbstractCrawlerService
_DOC, bulkBufferSize, CREATE_TIME, fesenClient, ID, idPrefixLength, index, LAST_MODIFIED, murmur3Hash, numberOfReplicas, numberOfShards, scrollSize, scrollTimeout, SESSION_ID, timestampFields, URL -
Constructor Summary
ConstructorsConstructorDescriptionFessUrlQueueService(org.codelibs.fess.crawler.util.OpenSearchCrawlerConfig crawlerConfig) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.codelibs.fess.crawler.entity.OpenSearchUrlQueue> fetchUrlQueueList(String sessionId) Methods inherited from class org.codelibs.fess.crawler.service.impl.OpenSearchUrlQueueService
add, clearCache, delete, destroy, exists, generateUrlQueues, getQueueHolder, init, insert, offerAll, poll, saveSession, setMaxCrawlingQueueSize, setPollingFetchSize, updateSessionId, visitedMethods inherited from class org.codelibs.fess.crawler.service.impl.AbstractCrawlerService
buildFailureMessage, createMapping, delete, delete, deleteAll, deleteBySessionId, doInsertAll, get, getBulkBufferSize, getClient, getCount, getDateFromSource, getIndex, getList, getList, getScrollSize, getScrollTimeout, getXContentBuilder, insert, insertAll, insertAll, refresh, setBulkBufferSize, setId, setIdPrefixLength, setIndex, setNumberOfReplicas, setNumberOfShards, setScrollSize, setScrollTimeoutMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codelibs.fess.crawler.service.UrlQueueService
deleteAll
-
Field Details
-
ORDER_SEQUENTIAL
- See Also:
-
ORDER_RANDOM
- See Also:
-
-
Constructor Details
-
FessUrlQueueService
public FessUrlQueueService(org.codelibs.fess.crawler.util.OpenSearchCrawlerConfig crawlerConfig)
-
-
Method Details