クラス Neo4jItemWriter<T>

java.lang.ObjectSE
org.springframework.batch.item.data.Neo4jItemWriter<T>
実装されたすべてのインターフェース:
ItemWriter<T>org.springframework.beans.factory.InitializingBean

@DeprecatedSE public class Neo4jItemWriter<T> extends ObjectSE implements ItemWriter<T>, org.springframework.beans.factory.InitializingBean
使用すべきではありません。
5.0 以降、... のアイテムライターを推奨

Neo4j データベースに書き込む ItemWriter 実装。

このライターは、すべてのプロパティが設定されるとスレッドセーフになるため(通常のシングルトン動作)、複数の同時トランザクションで使用できます。

作成者:
Michael Minella, Glenn Renfro, Mahmoud Ben Hassine
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected static final org.apache.commons.logging.Log
    使用すべきではありません。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    使用すべきではありません。
    必須プロパティをチェックします
    protected void
    doWrite(Chunk<? extends T> items)
    使用すべきではありません。
    テンプレートを使用して実際の書き込みを実行します。
    void
    setDelete(boolean delete)
    使用すべきではありません。
    書き込み時にアイテムを保存するか削除するかを示すブールフラグ。
    void
    setSessionFactory(org.neo4j.ogm.session.SessionFactory sessionFactory)
    使用すべきではありません。
    Neo4j と対話するための Session インスタンスの作成に使用されるセッションファクトリを確立します。
    void
    write(Chunk<? extends T> chunk)
    使用すべきではありません。
    すべてのアイテムをデータストアに書き込みます。

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

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

    • logger

      protected static final org.apache.commons.logging.Log logger
      使用すべきではありません。
  • コンストラクターの詳細

    • Neo4jItemWriter

      public Neo4jItemWriter()
      使用すべきではありません。
  • メソッドの詳細

    • setDelete

      public void setDelete(boolean delete)
      使用すべきではありません。
      書き込み時にアイテムを保存するか削除するかを示すブールフラグ。
      パラメーター:
      delete - 書き込みでアイテムを削除する場合は true、アイテムを保存する場合は false。デフォルトは false です。
    • setSessionFactory

      public void setSessionFactory(org.neo4j.ogm.session.SessionFactory sessionFactory)
      使用すべきではありません。
      Neo4j と対話するための Session インスタンスの作成に使用されるセッションファクトリを確立します。
      パラメーター:
      sessionFactory - 使用する sessionFactory。
    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      使用すべきではありません。
      必須プロパティをチェックします
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      例外:
      ExceptionSE
      関連事項:
      • InitializingBean.afterPropertiesSet()
    • write

      public void write(Chunk<? extends T> chunk) throws ExceptionSE
      使用すべきではありません。
      すべてのアイテムをデータストアに書き込みます。
      次で指定:
      インターフェース ItemWriter<T>write 
      パラメーター:
      chunk - 書きこまれる項目。null であってはなりません。
      例外:
      ExceptionSE - エラーがある場合。フレームワークは例外をキャッチし、必要に応じて変換または再スローします。
      関連事項:
    • doWrite

      protected void doWrite(Chunk<? extends T> items)
      使用すべきではありません。
      テンプレートを使用して実際の書き込みを実行します。これは、必要に応じてサブクラスによってオーバーライドできます。
      パラメーター:
      items - 永続化するアイテムのリスト。