public class R2dbcMessageHandler extends AbstractReactiveMessageHandler
ReactiveMessageHandler の実装。| 修飾子と型 | クラスと説明 |
|---|---|
static class | R2dbcMessageHandler.Type/** The mode for the R2dbcMessageHandler。 |
IntegrationManagement.ManagementOverridesEXPRESSION_PARSER, loggerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCEMETER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME| コンストラクターと説明 |
|---|
R2dbcMessageHandler(org.springframework.data.r2dbc.core.R2dbcEntityOperations r2dbcEntityOperations) 提供された R2dbcEntityOperations の完全に作成および初期化されたインスタンスを使用してこのインスタンスを構築します |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringSE | getComponentType() サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。 |
protected reactor.core.publisher.Mono<VoidSE> | handleMessageInternal(Message<?> message) |
protected void | onInit() サブクラスは、初期化ロジック用にこれを実装できます。 |
void | setCriteriaExpression(Expression criteriaExpression)SpEL 式を設定して、クエリを実行するための Criteria を評価します。 |
void | setQueryType(R2dbcMessageHandler.Type type) クエリを実行するための R2dbcMessageHandler.Type を設定します。 |
void | setQueryTypeExpression(Expression queryTypeExpression)SpEL 式を設定して、クエリを実行するための R2dbcMessageHandler.Type を評価します。 |
void | setTableName(StringSE tableName) クエリを実行するターゲットデータベースのテーブルを指定します。 |
void | setTableNameExpression(Expression tableNameExpression)SpEL 式を設定して、実行時にリクエストメッセージに対してテーブル名を評価します。 |
void | setValuesExpression(Expression valuesExpression)SpEL 式を設定して、名前と値のペアの MapSE を評価し、パラメーターとしてクエリにバインドします。 |
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 R2dbcMessageHandler(org.springframework.data.r2dbc.core.R2dbcEntityOperations r2dbcEntityOperations)
R2dbcEntityOperations の完全に作成および初期化されたインスタンスを使用してこのインスタンスを構築します r2dbcEntityOperations - R2dbcEntityOperations 実装。public void setQueryType(R2dbcMessageHandler.Type type)
R2dbcMessageHandler.Type を設定します。type - 使用する R2dbcMessageHandler.Type。public void setQueryTypeExpression(Expression queryTypeExpression)
R2dbcMessageHandler.Type を評価します。queryTypeExpression - 使用する式。public void setTableName(StringSE tableName)
tableName - 使用するテーブルの名前。public void setTableNameExpression(Expression tableNameExpression)
tableNameExpression - 使用する式。public void setValuesExpression(Expression valuesExpression)
MapSE を評価し、パラメーターとしてクエリにバインドします。valuesExpression - 使用する式。public void setCriteriaExpression(Expression criteriaExpression)
Criteria を評価します。criteriaExpression - 使用する式。public StringSE getComponentType()
IntegrationObjectSupportNamedComponent の getComponentType MessageHandlerSupport の getComponentType protected void onInit()
IntegrationObjectSupportIntegrationObjectSupport の onInit protected reactor.core.publisher.Mono<VoidSE> handleMessageInternal(Message<?> message)
AbstractReactiveMessageHandler の handleMessageInternal