パッケージ org.codelibs.fess.ds

クラス AbstractDataStore

java.lang.Object
org.codelibs.fess.ds.AbstractDataStore
すべての実装されたインタフェース:
DataStore

public abstract class AbstractDataStore
extends java.lang.Object
implements DataStore
  • フィールドの概要

    フィールド
    修飾子とタイプ フィールド 説明
    protected boolean alive  
    java.lang.String mimeType  
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ 説明
    AbstractDataStore()  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    protected java.lang.Object convertValue​(java.lang.String template, java.util.Map<java.lang.String,​java.lang.Object> paramMap)  
    protected abstract java.lang.String getName()  
    protected long getReadInterval​(java.util.Map<java.lang.String,​java.lang.String> paramMap)  
    void register()  
    protected void sleep​(long interval)  
    void stop()  
    void store​(DataConfig config, IndexUpdateCallback callback, java.util.Map<java.lang.String,​java.lang.String> initParamMap)  
    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)  

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • mimeType

      public java.lang.String mimeType
    • alive

      protected boolean alive
  • コンストラクタの詳細

    • AbstractDataStore

      public AbstractDataStore()
  • メソッドの詳細

    • register

      public void register()
    • getName

      protected abstract java.lang.String getName()
    • stop

      public void stop()
      定義:
      stop インタフェース内 DataStore
    • store

      public void store​(DataConfig config, IndexUpdateCallback callback, java.util.Map<java.lang.String,​java.lang.String> initParamMap)
      定義:
      store インタフェース内 DataStore
    • 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)