Package org.codelibs.fess.helper
Class CrawlingInfoHelper
- java.lang.Object
-
- org.codelibs.fess.helper.CrawlingInfoHelper
-
public class CrawlingInfoHelper extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected LongdocumentExpiresstatic StringFACET_COUNT_KEYprotected Map<String,String>infoMapprotected intmaxSessionIdsInList
-
Constructor Summary
Constructors Constructor Description CrawlingInfoHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgenerateId(String urlId)StringgenerateId(Map<String,Object> dataMap)StringgetCanonicalSessionId(String sessionId)protected CrawlingInfoServicegetCrawlingInfoService()DategetDocumentExpires(CrawlingConfig config)protected longgetExpiredTime(int days)Map<String,String>getInfoMap(String sessionId)List<Map<String,String>>getSessionIdList(FessEsClient fessEsClient)voidputToInfoMap(String key, String value)voidsetMaxSessionIdsInList(int maxSessionIdsInList)voidstore(String sessionId, boolean create)voidupdateParams(String sessionId, String name, int dayForCleanup)
-
-
-
Method Detail
-
getCrawlingInfoService
protected CrawlingInfoService getCrawlingInfoService()
-
store
public void store(String sessionId, boolean create)
-
getDocumentExpires
public Date getDocumentExpires(CrawlingConfig config)
-
getExpiredTime
protected long getExpiredTime(int days)
-
getSessionIdList
public List<Map<String,String>> getSessionIdList(FessEsClient fessEsClient)
-
setMaxSessionIdsInList
public void setMaxSessionIdsInList(int maxSessionIdsInList)
-
-