クラス 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
使用すべきではありません。テンプレートを使用して実際の書き込みを実行します。void
setDelete
(boolean delete) 使用すべきではありません。書き込み時にアイテムを保存するか削除するかを示すブールフラグ。void
setSessionFactory
(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
- 永続化するアイテムのリスト。