クラス AbstractMongoDbMessageSourceSpec<S extends AbstractMongoDbMessageSourceSpec<S,H>,H extends AbstractMongoDbMessageSource<?>>
java.lang.ObjectSE
org.springframework.beans.factory.config.AbstractFactoryBean<T>
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
org.springframework.integration.dsl.MessageSourceSpec<S,H>
org.springframework.integration.mongodb.dsl.AbstractMongoDbMessageSourceSpec<S,H>
- 型パラメーター:
S- ターゲットスペック型。H- ターゲットメッセージのソース型。
- 実装されているすべてのインターフェース:
Aware、BeanClassLoaderAware、BeanFactoryAware、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
フィールドのサマリー
コンストラクターの概要
コンストラクター コンストラクター 説明 AbstractMongoDbMessageSourceSpec()メソッドのサマリー
修飾子と型 メソッド 説明 ScollectionName(StringSE collectionName)クエリの対象となるコレクション名を構成します。ScollectionNameExpression(StringSE collectionNameExpression)各receive()呼び出しでコレクション名を評価するように SpEL 式を構成します。ScollectionNameExpression(Expression collectionNameExpression)各receive()呼び出しでコレクション名を評価するように SpEL 式を構成します。ScollectionNameSupplier(SupplierSE<StringSE> collectionNameSupplier)各receive()呼び出しでコレクション名を取得するようにSupplierSE を構成します。SentityClass(ClassSE<?> entityClass)MongoDB クエリメソッドに渡される entityClass の型を設定できます。SexpectSingleResult(boolean expectSingleResult)呼び出す find * メソッドを管理できます。SmongoConverter(MongoConverter mongoConverter)MongoDb から読み取られたデータの逆直列化を支援するために使用されるカスタムMongoConverterを構成します。Supdate(StringSE update)MongoDB アップデートを構成します。Supdate(Update update)MongoDB アップデートを構成します。Supdate(Expression updateExpression)MongoDB の更新を評価するように SpEL 式を構成します。SupdateSupplier(SupplierSE<Update> updateSupplier)受信呼び出しごとに MongoDB 更新を生成するようにSupplierSE を構成します。クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopクラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたメソッド
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
コンストラクターの詳細
AbstractMongoDbMessageSourceSpec
public AbstractMongoDbMessageSourceSpec()
メソッドの詳細
entityClass
MongoDB クエリメソッドに渡される entityClass の型を設定できます。デフォルトはDBObjectです。- パラメーター:
entityClass- エンティティクラス。- 戻り値:
- スペック
- 関連事項:
AbstractMongoDbMessageSource.setEntityClass(Class)
expectSingleResult
呼び出す find * メソッドを管理できます。- パラメーター:
expectSingleResult- 単一の結果が期待される場合は true。- 戻り値:
- スペック
- 関連事項:
AbstractMongoDbMessageSource.setExpectSingleResult(boolean)
collectionName
クエリの対象となるコレクション名を構成します。- パラメーター:
collectionName- MongoDb コレクションの名前- 戻り値:
- スペック
collectionNameExpression
各receive()呼び出しでコレクション名を評価するように SpEL 式を構成します。- パラメーター:
collectionNameExpression- MongoDb コレクションの名前の SpEL 式- 戻り値:
- スペック
collectionNameSupplier
各receive()呼び出しでコレクション名を取得するようにSupplierSE を構成します。- パラメーター:
collectionNameSupplier- MongoDb コレクションの名前のSupplierSE- 戻り値:
- スペック
collectionNameExpression
各receive()呼び出しでコレクション名を評価するように SpEL 式を構成します。- パラメーター:
collectionNameExpression- MongoDb コレクションの名前の SpEL 式- 戻り値:
- スペック
- 関連事項:
AbstractMongoDbMessageSource.setCollectionNameExpression(Expression)
mongoConverter
MongoDb から読み取られたデータの逆直列化を支援するために使用されるカスタムMongoConverterを構成します。- パラメーター:
mongoConverter- mongo コンバーター。- 戻り値:
- スペック
- 関連事項:
AbstractMongoDbMessageSource.setMongoConverter(MongoConverter)
update
MongoDB アップデートを構成します。- パラメーター:
update- MongoDB アップデート。- 戻り値:
- スペック
update
MongoDB アップデートを構成します。- パラメーター:
update- MongoDB アップデート。- 戻り値:
- スペック
updateSupplier
受信呼び出しごとに MongoDB 更新を生成するようにSupplierSE を構成します。- パラメーター:
updateSupplier- MongoDB アップデート用のSupplierSE。- 戻り値:
- スペック
update
MongoDB の更新を評価するように SpEL 式を構成します。- パラメーター:
updateExpression- MongoDB の更新を評価する式。- 戻り値:
- スペック