public class ReactiveMongoDbStoringMessageHandler extends AbstractReactiveMessageHandler
ReactiveMessageHandler の実装。コレクションは、collectionNameExpression の評価によって識別されます。IntegrationManagement.ManagementOverridesEXPRESSION_PARSER, loggerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCEMETER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME| コンストラクターと説明 |
|---|
ReactiveMongoDbStoringMessageHandler(ReactiveMongoDatabaseFactory mongoDbFactory) 提供されている ReactiveMongoDatabaseFactory を使用してこのインスタンスを構築します |
ReactiveMongoDbStoringMessageHandler(ReactiveMongoOperations mongoTemplate) 提供された ReactiveMongoOperations の完全に作成および初期化されたインスタンスを使用してこのインスタンスを構築します |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getComponentType() サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。 |
protected reactor.core.publisher.Mono<VoidSE> | handleMessageInternal(Message<?> message) |
protected void | onInit() サブクラスは、初期化ロジック用にこれを実装できます。 |
void | setCollectionNameExpression(Expression collectionNameExpression)ReactiveMongoOperations がデータを格納するために使用するコレクション名に解決される SpEL Expression を設定します |
void | setMongoConverter(MongoConverter mongoConverter)MongoDb に書き込まれたデータの直列化を支援するために使用されるカスタム MongoConverter を提供します。 |
handleMessagebuildSendTimer, destroy, getIntegrationPatternType, getManagedName, getManagedType, getMetricsCaptor, getOrder, getOverrides, isLoggingEnabled, registerMetricsCaptor, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrackafterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEgetThisAsgetBeanName, getComponentNamepublic ReactiveMongoDbStoringMessageHandler(ReactiveMongoDatabaseFactory mongoDbFactory)
ReactiveMongoDatabaseFactory を使用してこのインスタンスを構築します mongoDbFactory - リアクティブ型 mongoDatabase ファクトリ。public ReactiveMongoDbStoringMessageHandler(ReactiveMongoOperations mongoTemplate)
ReactiveMongoOperations の完全に作成および初期化されたインスタンスを使用してこのインスタンスを構築します mongoTemplate - ReactiveMongoOperations 実装。public void setMongoConverter(MongoConverter mongoConverter)
MongoConverter を提供します。このインスタンスが ReactiveMongoDatabaseFactory で構築された場合にのみ許可されます。mongoConverter - mongo コンバーター。public void setCollectionNameExpression(Expression collectionNameExpression)
ReactiveMongoOperations がデータを格納するために使用するコレクション名に解決される SpEL Expression を設定します collectionNameExpression - コレクション名の式。public StringSE getComponentType()
IntegrationObjectSupportNamedComponent の getComponentType MessageHandlerSupport の getComponentType protected void onInit()
IntegrationObjectSupportIntegrationObjectSupport の onInit protected reactor.core.publisher.Mono<VoidSE> handleMessageInternal(Message<?> message)
AbstractReactiveMessageHandler の handleMessageInternal