Class CrawlingInfoHelper


  • public class CrawlingInfoHelper
    extends java.lang.Object
    • Field Detail

      • infoMap

        protected java.util.Map<java.lang.String,​java.lang.String> infoMap
      • documentExpires

        protected java.lang.Long documentExpires
      • maxSessionIdsInList

        protected int maxSessionIdsInList
    • Constructor Detail

      • CrawlingInfoHelper

        public CrawlingInfoHelper()
    • Method Detail

      • 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)