クラス R2dbcMessageHandlerSpec

実装されたすべてのインターフェース:
DisposableBeanFactoryBean<ReactiveMessageHandlerAdapter>InitializingBeanLifecyclePhasedSmartLifecycleComponentsRegistration

public class R2dbcMessageHandlerSpec extends ReactiveMessageHandlerSpec<R2dbcMessageHandlerSpec,R2dbcMessageHandler>
導入:
5.4
作成者:
Artem Bilan
  • コンストラクターの詳細

    • R2dbcMessageHandlerSpec

      protected R2dbcMessageHandlerSpec(org.springframework.data.r2dbc.core.R2dbcEntityOperations r2dbcEntityOperations)
  • メソッドの詳細

    • queryType

      クエリを実行するための R2dbcMessageHandler.Type を設定します。
      パラメーター:
      type - 使用する R2dbcMessageHandler.Type
      戻り値:
      スペック
    • queryTypeFunction

      public <P> R2dbcMessageHandlerSpec queryTypeFunction(FunctionSE<Message<P>,R2dbcMessageHandler.Type> queryTypeFunction)
      FunctionSE を設定して、リクエストメッセージに対して実行するクエリの R2dbcMessageHandler.Type を評価します。
      型パラメーター:
      P - ペイロード型。
      パラメーター:
      queryTypeFunction - 使用する関数。
      戻り値:
      スペック
    • queryTypeExpression

      public R2dbcMessageHandlerSpec queryTypeExpression(StringSE queryTypeExpression)
      SpEL 式を設定して、クエリを実行するための R2dbcMessageHandler.Type を評価します。
      パラメーター:
      queryTypeExpression - 使用する式。
      戻り値:
      スペック
    • queryTypeExpression

      public R2dbcMessageHandlerSpec queryTypeExpression(Expression queryTypeExpression)
      SpEL 式を設定して、クエリを実行するための R2dbcMessageHandler.Type を評価します。
      パラメーター:
      queryTypeExpression - 使用する式。
      戻り値:
      スペック
    • tableName

      public R2dbcMessageHandlerSpec tableName(StringSE tableName)
      クエリを実行するターゲットデータベースのテーブルを指定します。
      パラメーター:
      tableName - 使用するテーブルの名前。
      戻り値:
      スペック
    • tableNameFunction

      public <P> R2dbcMessageHandlerSpec tableNameFunction(FunctionSE<Message<P>,StringSE> tableNameFunction)
      FunctionSE を設定して、実行時にリクエストメッセージに対してテーブル名を評価します。
      型パラメーター:
      P - ペイロード型。
      パラメーター:
      tableNameFunction - 使用する関数。
      戻り値:
      スペック
    • tableNameExpression

      public R2dbcMessageHandlerSpec tableNameExpression(StringSE tableNameExpression)
      SpEL 式を設定して、実行時にリクエストメッセージに対してテーブル名を評価します。
      パラメーター:
      tableNameExpression - 使用する式。
      戻り値:
      スペック
    • tableNameExpression

      public R2dbcMessageHandlerSpec tableNameExpression(Expression tableNameExpression)
      SpEL 式を設定して、実行時にリクエストメッセージに対してテーブル名を評価します。
      パラメーター:
      tableNameExpression - 使用する式。
      戻り値:
      スペック
    • values

      public <P> R2dbcMessageHandlerSpec values(FunctionSE<Message<P>,MapSE<StringSE,?>> valuesFunction)
      FunctionSE を設定して、名前と値のペアの MapSE を評価し、パラメーターとしてクエリにバインドします。
      型パラメーター:
      P - ペイロード型。
      パラメーター:
      valuesFunction - 使用する関数。
      戻り値:
      スペック
    • values

      public R2dbcMessageHandlerSpec values(StringSE valuesExpression)
      SpEL 式を設定して、名前と値のペアの MapSE を評価し、パラメーターとしてクエリにバインドします。
      パラメーター:
      valuesExpression - 使用する式。
      戻り値:
      スペック
    • values

      public R2dbcMessageHandlerSpec values(Expression valuesExpression)
      SpEL 式を設定して、名前と値のペアの MapSE を評価し、パラメーターとしてクエリにバインドします。
      パラメーター:
      valuesExpression - 使用する式。
      戻り値:
      スペック
    • criteria

      public <P> R2dbcMessageHandlerSpec criteria(FunctionSE<Message<P>,org.springframework.data.relational.core.query.Criteria> criteriaFunction)
      FunctionSE を設定して、実行するクエリの Criteria を評価します。
      型パラメーター:
      P - ペイロード型。
      パラメーター:
      criteriaFunction - 使用する関数。
      戻り値:
      スペック
    • criteria

      public R2dbcMessageHandlerSpec criteria(StringSE criteriaExpression)
      SpEL 式を設定して、クエリを実行するための Criteria を評価します。
      パラメーター:
      criteriaExpression - 使用する式。
      戻り値:
      スペック
    • criteria

      public R2dbcMessageHandlerSpec criteria(Expression criteriaExpression)
      SpEL 式を設定して、クエリを実行するための Criteria を評価します。
      パラメーター:
      criteriaExpression - 使用する式。
      戻り値:
      スペック