Package org.codelibs.fess.ds.callback
Class IndexUpdateCallbackImpl
- java.lang.Object
-
- org.codelibs.fess.ds.callback.IndexUpdateCallbackImpl
-
- All Implemented Interfaces:
IndexUpdateCallback
public class IndexUpdateCallbackImpl extends java.lang.Object implements IndexUpdateCallback
-
-
Field Summary
Fields Modifier and Type Field Description protected DocListdocListprotected java.util.concurrent.atomic.AtomicLongdocumentSizeprotected longexecuteTimeprotected longmaxDocumentRequestSize
-
Constructor Summary
Constructors Constructor Description IndexUpdateCallbackImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddClickCountField(java.util.Map<java.lang.String,java.lang.Object> doc, java.lang.String url, java.lang.String clickCountField)protected voidaddFavoriteCountField(java.util.Map<java.lang.String,java.lang.Object> doc, java.lang.String url, java.lang.String favoriteCountField)voidcommit()longgetDocumentSize()longgetExecuteTime()voidinit()voidstore(java.util.Map<java.lang.String,java.lang.String> paramMap, java.util.Map<java.lang.String,java.lang.Object> dataMap)
-
-
-
Field Detail
-
documentSize
protected java.util.concurrent.atomic.AtomicLong documentSize
-
executeTime
protected volatile long executeTime
-
docList
protected final DocList docList
-
maxDocumentRequestSize
protected long maxDocumentRequestSize
-
-
Method Detail
-
init
@PostConstruct public void init()
-
store
public void store(java.util.Map<java.lang.String,java.lang.String> paramMap, java.util.Map<java.lang.String,java.lang.Object> dataMap)- Specified by:
storein interfaceIndexUpdateCallback
-
commit
public void commit()
- Specified by:
commitin interfaceIndexUpdateCallback
-
addClickCountField
protected void addClickCountField(java.util.Map<java.lang.String,java.lang.Object> doc, java.lang.String url, java.lang.String clickCountField)
-
addFavoriteCountField
protected void addFavoriteCountField(java.util.Map<java.lang.String,java.lang.Object> doc, java.lang.String url, java.lang.String favoriteCountField)
-
getDocumentSize
public long getDocumentSize()
- Specified by:
getDocumentSizein interfaceIndexUpdateCallback
-
getExecuteTime
public long getExecuteTime()
- Specified by:
getExecuteTimein interfaceIndexUpdateCallback
-
-