クラス AbstractMongoDbMessageSourceSpec<S extends AbstractMongoDbMessageSourceSpec<S,H>,H extends AbstractMongoDbMessageSource<?>>
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
org.springframework.integration.dsl.MessageSourceSpec<S,H>
org.springframework.integration.mongodb.dsl.AbstractMongoDbMessageSourceSpec<S,H>
- 型パラメーター:
S
- ターゲットスペック型。H
- ターゲットメッセージのソース型。
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<H>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
public class AbstractMongoDbMessageSourceSpec<S extends AbstractMongoDbMessageSourceSpec<S,H>,H extends AbstractMongoDbMessageSource<?>>
extends MessageSourceSpec<S,H>
一般的な MongoDB ソースオプションの
MessageSourceSpec
拡張。- 導入:
- 5.5
- 作成者:
- Artem Bilan
フィールドサマリー
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, target
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明collectionName
(StringSE collectionName) クエリの対象となるコレクション名を構成します。collectionNameExpression
(StringSE collectionNameExpression) 各receive()
呼び出しでコレクション名を評価するように SpEL 式を構成します。collectionNameExpression
(Expression collectionNameExpression) 各receive()
呼び出しでコレクション名を評価するように SpEL 式を構成します。collectionNameSupplier
(SupplierSE<StringSE> collectionNameSupplier) 各receive()
呼び出しでコレクション名を取得するようにSupplier
SE を構成します。entityClass
(ClassSE<?> entityClass) MongoDB クエリメソッドに渡される entityClass の型を設定できます。expectSingleResult
(boolean expectSingleResult) 呼び出す find * メソッドを管理できます。mongoConverter
(MongoConverter mongoConverter) MongoDb から読み取られたデータの逆直列化を支援するために使用されるカスタムMongoConverter
を構成します。MongoDB アップデートを構成します。MongoDB アップデートを構成します。update
(Expression updateExpression) MongoDB の更新を評価するように SpEL 式を構成します。updateSupplier
(SupplierSE<Update> updateSupplier) 受信呼び出しごとに MongoDB 更新を生成するようにSupplier
SE を構成します。クラス org.springframework.integration.dsl.MessageSourceSpec から継承されたメソッド
messageHeaders
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stop
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
コンストラクターの詳細
AbstractMongoDbMessageSourceSpec
public AbstractMongoDbMessageSourceSpec()
メソッドの詳細
entityClass
MongoDB クエリメソッドに渡される entityClass の型を設定できます。デフォルトはDBObject
です。- パラメーター:
entityClass
- エンティティクラス。- 戻り値:
- スペック
- 関連事項:
expectSingleResult
呼び出す find * メソッドを管理できます。- パラメーター:
expectSingleResult
- 単一の結果が期待される場合は true。- 戻り値:
- スペック
- 関連事項:
collectionName
クエリの対象となるコレクション名を構成します。- パラメーター:
collectionName
- MongoDb コレクションの名前- 戻り値:
- スペック
collectionNameExpression
各receive()
呼び出しでコレクション名を評価するように SpEL 式を構成します。- パラメーター:
collectionNameExpression
- MongoDb コレクションの名前の SpEL 式- 戻り値:
- スペック
collectionNameSupplier
各receive()
呼び出しでコレクション名を取得するようにSupplier
SE を構成します。- パラメーター:
collectionNameSupplier
- MongoDb コレクションの名前のSupplier
SE- 戻り値:
- スペック
collectionNameExpression
各receive()
呼び出しでコレクション名を評価するように SpEL 式を構成します。- パラメーター:
collectionNameExpression
- MongoDb コレクションの名前の SpEL 式- 戻り値:
- スペック
- 関連事項:
mongoConverter
MongoDb から読み取られたデータの逆直列化を支援するために使用されるカスタムMongoConverter
を構成します。- パラメーター:
mongoConverter
- mongo コンバーター。- 戻り値:
- スペック
- 関連事項:
update
MongoDB アップデートを構成します。- パラメーター:
update
- MongoDB アップデート。- 戻り値:
- スペック
update
MongoDB アップデートを構成します。- パラメーター:
update
- MongoDB アップデート。- 戻り値:
- スペック
updateSupplier
受信呼び出しごとに MongoDB 更新を生成するようにSupplier
SE を構成します。- パラメーター:
updateSupplier
- MongoDB アップデート用のSupplier
SE。- 戻り値:
- スペック
update
MongoDB の更新を評価するように SpEL 式を構成します。- パラメーター:
updateExpression
- MongoDB の更新を評価する式。- 戻り値:
- スペック