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