public class ReactiveMongoDbMessageSourceSpec extends MessageSourceSpec<ReactiveMongoDbMessageSourceSpec,ReactiveMongoDbMessageSource>
PARSER, targetloggerDEFAULT_PHASEOBJECT_TYPE_ATTRIBUTE| 修飾子 | コンストラクターと説明 |
|---|---|
protected | ReactiveMongoDbMessageSourceSpec(ReactiveMongoDatabaseFactory reactiveMongoDatabaseFactory, Expression queryExpression) |
protected | ReactiveMongoDbMessageSourceSpec(ReactiveMongoOperations reactiveMongoTemplate, Expression queryExpression) |
| 修飾子と型 | メソッドと説明 |
|---|---|
ReactiveMongoDbMessageSourceSpec | collectionName(StringSE collectionName) クエリの対象となるコレクション名を構成します。 |
ReactiveMongoDbMessageSourceSpec | collectionNameExpression(Expression collectionNameExpression) 各 receive() 呼び出しでコレクション名を評価するように SpEL 式を構成します。 |
ReactiveMongoDbMessageSourceSpec | collectionNameExpression(StringSE collectionNameExpression) 各 receive() 呼び出しでコレクション名を評価するように SpEL 式を構成します。 |
ReactiveMongoDbMessageSourceSpec | collectionNameSupplier(java.util.function.SupplierSE<StringSE> collectionNameSupplier) 各 receive() 呼び出しでコレクション名を取得するように SupplierSE を構成します。 |
ReactiveMongoDbMessageSourceSpec | entityClass(ClassSE<?> entityClass) |
ReactiveMongoDbMessageSourceSpec | expectSingleResult(boolean expectSingleResult)ReactiveMongoOperations で呼び出す find * メソッドを管理できます。 |
ReactiveMongoDbMessageSourceSpec | mongoConverter(MongoConverter mongoConverter)MongoDb から読み取られたデータの逆直列化を支援するために使用されるカスタム MongoConverter を構成します。 |
messageHeaders_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopafterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletoncloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEprotected ReactiveMongoDbMessageSourceSpec(ReactiveMongoDatabaseFactory reactiveMongoDatabaseFactory, Expression queryExpression)
protected ReactiveMongoDbMessageSourceSpec(ReactiveMongoOperations reactiveMongoTemplate, Expression queryExpression)
public ReactiveMongoDbMessageSourceSpec entityClass(ClassSE<?> entityClass)
ReactiveMongoOperations.find(org.springframework.data.mongodb.core.query.Query, java.lang.Class<T>) または ReactiveMongoOperations.findOne(org.springframework.data.mongodb.core.query.Query, java.lang.Class<T>) メソッドに渡される entityClass の型を設定できます。デフォルトは DBObject です。entityClass - エンティティクラス。ReactiveMongoDbMessageSource.setEntityClass(Class)public ReactiveMongoDbMessageSourceSpec expectSingleResult(boolean expectSingleResult)
ReactiveMongoOperations で呼び出す find * メソッドを管理できます。expectSingleResult - 単一の結果が期待される場合は true。ReactiveMongoDbMessageSource.setExpectSingleResult(boolean)public ReactiveMongoDbMessageSourceSpec collectionName(StringSE collectionName)
collectionName - MongoDb コレクションの名前 public ReactiveMongoDbMessageSourceSpec collectionNameExpression(StringSE collectionNameExpression)
receive() 呼び出しでコレクション名を評価するように SpEL 式を構成します。collectionNameExpression - MongoDb コレクションの名前の SpEL 式 public ReactiveMongoDbMessageSourceSpec collectionNameSupplier(java.util.function.SupplierSE<StringSE> collectionNameSupplier)
receive() 呼び出しでコレクション名を取得するように SupplierSE を構成します。collectionNameSupplier - MongoDb コレクションの名前の SupplierSEpublic ReactiveMongoDbMessageSourceSpec collectionNameExpression(Expression collectionNameExpression)
receive() 呼び出しでコレクション名を評価するように SpEL 式を構成します。collectionNameExpression - MongoDb コレクションの名前の SpEL 式 ReactiveMongoDbMessageSource.setCollectionNameExpression(Expression)public ReactiveMongoDbMessageSourceSpec mongoConverter(MongoConverter mongoConverter)
MongoConverter を構成します。このインスタンスが ReactiveMongoDatabaseFactory で構築された場合にのみ許可されます。mongoConverter - mongo コンバーター。ReactiveMongoDbMessageSource.setMongoConverter(MongoConverter)