Package org.codelibs.fess.ds
Class AbstractDataStore
- java.lang.Object
-
- org.codelibs.fess.ds.AbstractDataStore
-
-
Constructor Summary
Constructors Constructor Description AbstractDataStore()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectconvertValue(java.lang.String template, java.util.Map<java.lang.String,java.lang.Object> paramMap)protected abstract java.lang.StringgetName()protected longgetReadInterval(java.util.Map<java.lang.String,java.lang.String> paramMap)voidregister()protected voidsleep(long interval)voidstop()voidstore(DataConfig config, IndexUpdateCallback callback, java.util.Map<java.lang.String,java.lang.String> initParamMap)protected abstract voidstoreData(DataConfig dataConfig, IndexUpdateCallback callback, java.util.Map<java.lang.String,java.lang.String> paramMap, java.util.Map<java.lang.String,java.lang.String> scriptMap, java.util.Map<java.lang.String,java.lang.Object> defaultDataMap)
-
-
-
Method Detail
-
register
public void register()
-
getName
protected abstract java.lang.String getName()
-
store
public void store(DataConfig config, IndexUpdateCallback callback, java.util.Map<java.lang.String,java.lang.String> initParamMap)
-
convertValue
protected java.lang.Object convertValue(java.lang.String template, java.util.Map<java.lang.String,java.lang.Object> paramMap)
-
getReadInterval
protected long getReadInterval(java.util.Map<java.lang.String,java.lang.String> paramMap)
-
sleep
protected void sleep(long interval)
-
storeData
protected abstract void storeData(DataConfig dataConfig, IndexUpdateCallback callback, java.util.Map<java.lang.String,java.lang.String> paramMap, java.util.Map<java.lang.String,java.lang.String> scriptMap, java.util.Map<java.lang.String,java.lang.Object> defaultDataMap)
-
-