Package org.codelibs.fess.ds
Class AbstractDataStore
- java.lang.Object
-
- org.codelibs.fess.ds.AbstractDataStore
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanaliveStringmimeTypeprotected static StringSCRIPT_TYPE
-
Constructor Summary
Constructors Constructor Description AbstractDataStore()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected ObjectconvertValue(String scriptType, String template, Map<String,Object> paramMap)protected abstract StringgetName()protected longgetReadInterval(Map<String,String> paramMap)protected StringgetScriptType(Map<String,String> paramMap)voidregister()protected voidsleep(long interval)voidstop()voidstore(DataConfig config, IndexUpdateCallback callback, Map<String,String> initParamMap)protected abstract voidstoreData(DataConfig dataConfig, IndexUpdateCallback callback, Map<String,String> paramMap, Map<String,String> scriptMap, Map<String,Object> defaultDataMap)
-
-
-
Field Detail
-
SCRIPT_TYPE
protected static final String SCRIPT_TYPE
- See Also:
- Constant Field Values
-
mimeType
public String mimeType
-
alive
protected boolean alive
-
-
Method Detail
-
register
public void register()
-
getName
protected abstract String getName()
-
store
public void store(DataConfig config, IndexUpdateCallback callback, Map<String,String> initParamMap)
-
convertValue
protected Object convertValue(String scriptType, String template, Map<String,Object> paramMap)
-
sleep
protected void sleep(long interval)
-
-