クラス 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
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void使用すべきではありません。必須プロパティをチェックしますprotected void使用すべきではありません。テンプレートを使用して実際の書き込みを実行します。voidsetDelete(boolean delete) 使用すべきではありません。書き込み時にアイテムを保存するか削除するかを示すブールフラグ。voidsetSessionFactory(org.neo4j.ogm.session.SessionFactory sessionFactory) 使用すべきではありません。Neo4j と対話するためのSessionインスタンスの作成に使用されるセッションファクトリを確立します。void使用すべきではありません。すべてのアイテムをデータストアに書き込みます。
フィールドの詳細
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
使用すべきではありません。必須プロパティをチェックします- 次で指定:
- インターフェース
org.springframework.beans.factory.InitializingBeanのafterPropertiesSet - 例外:
ExceptionSE- 関連事項:
InitializingBean.afterPropertiesSet()
write
使用すべきではありません。すべてのアイテムをデータストアに書き込みます。- 次で指定:
- インターフェース
ItemWriter<T>のwrite - パラメーター:
chunk- 書きこまれる項目。nullであってはなりません。- 例外:
ExceptionSE- エラーがある場合。フレームワークは例外をキャッチし、必要に応じて変換または再スローします。- 関連事項:
doWrite
使用すべきではありません。テンプレートを使用して実際の書き込みを実行します。これは、必要に応じてサブクラスによってオーバーライドできます。- パラメーター:
items- 永続化するアイテムのリスト。