Package org.codelibs.fess.ds
Class AbstractDataStore
java.lang.Object
org.codelibs.fess.ds.AbstractDataStore
- All Implemented Interfaces:
DataStore
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectprotected abstract StringgetName()protected longgetReadInterval(DataStoreParams paramMap) protected StringgetScriptType(DataStoreParams paramMap) voidregister()protected voidsleep(long interval) voidstop()voidstore(DataConfig config, IndexUpdateCallback callback, DataStoreParams initParamMap) protected abstract voidstoreData(DataConfig dataConfig, IndexUpdateCallback callback, DataStoreParams paramMap, Map<String, String> scriptMap, Map<String, Object> defaultDataMap)
-
Field Details
-
SCRIPT_TYPE
- See Also:
-
mimeType
-
alive
protected boolean alive
-
-
Constructor Details
-
AbstractDataStore
public AbstractDataStore()
-
-
Method Details
-
register
public void register() -
getName
-
stop
public void stop() -
store
-
getScriptType
-
convertValue
-
getReadInterval
-
sleep
protected void sleep(long interval) -
storeData
protected abstract void storeData(DataConfig dataConfig, IndexUpdateCallback callback, DataStoreParams paramMap, Map<String, String> scriptMap, Map<String, Object> defaultDataMap)
-