Class ScoreBooster


  • public abstract class ScoreBooster
    extends Object
    • Field Detail

      • bulkRequestBuilder

        protected org.codelibs.fesen.action.bulk.BulkRequestBuilder bulkRequestBuilder
      • priority

        protected int priority
      • requestTimeout

        protected String requestTimeout
      • requestCacheSize

        protected int requestCacheSize
      • scriptLang

        protected String scriptLang
      • scriptCode

        protected String scriptCode
    • Constructor Detail

      • ScoreBooster

        public ScoreBooster()
    • Method Detail

      • process

        public abstract long process()
      • enable

        protected void enable()
      • updateScore

        protected long updateScore​(Map<String,​Object> params)
      • createUpdateRequestBuilder

        protected org.codelibs.fesen.action.update.UpdateRequestBuilder createUpdateRequestBuilder()
      • flush

        protected void flush()
      • getPriority

        public int getPriority()
      • setPriority

        public void setPriority​(int priority)
      • setRequestTimeout

        public void setRequestTimeout​(String bulkRequestTimeout)
      • setRequestCacheSize

        public void setRequestCacheSize​(int requestCacheSize)
      • setScriptLang

        public void setScriptLang​(String scriptLang)
      • setScriptCode

        public void setScriptCode​(String scriptCode)