public class R2dbcMessageHandlerSpec extends org.springframework.integration.dsl.ReactiveMessageHandlerSpec<R2dbcMessageHandlerSpec,R2dbcMessageHandler>
ReactiveMessageHandlerSpec for the R2dbcMessageHandler.reactiveMessageHandler| Modifier | Constructor and Description |
|---|---|
protected |
R2dbcMessageHandlerSpec(org.springframework.data.r2dbc.core.R2dbcEntityOperations r2dbcEntityOperations) |
| Modifier and Type | Method and Description |
|---|---|
R2dbcMessageHandlerSpec |
criteria(org.springframework.expression.Expression criteriaExpression)
Set a SpEL expression to evaluate a
Criteria for query to execute. |
<P> R2dbcMessageHandlerSpec |
criteria(java.util.function.Function<org.springframework.messaging.Message<P>,org.springframework.data.relational.core.query.Criteria> criteriaFunction)
Set a
Function to evaluate a Criteria for query to execute. |
R2dbcMessageHandlerSpec |
criteria(java.lang.String criteriaExpression)
Set a SpEL expression to evaluate a
Criteria for query to execute. |
R2dbcMessageHandlerSpec |
queryType(R2dbcMessageHandler.Type type)
Set a
R2dbcMessageHandler.Type for query to execute. |
R2dbcMessageHandlerSpec |
queryTypeExpression(org.springframework.expression.Expression queryTypeExpression)
Set a SpEL expression to evaluate a
R2dbcMessageHandler.Type for query to execute. |
R2dbcMessageHandlerSpec |
queryTypeExpression(java.lang.String queryTypeExpression)
Set a SpEL expression to evaluate a
R2dbcMessageHandler.Type for query to execute. |
<P> R2dbcMessageHandlerSpec |
queryTypeFunction(java.util.function.Function<org.springframework.messaging.Message<P>,R2dbcMessageHandler.Type> queryTypeFunction)
Set a
Function to evaluate a R2dbcMessageHandler.Type for query to execute against a request
message. |
R2dbcMessageHandlerSpec |
tableName(java.lang.String tableName)
Specify a table in the target database to execute the query.
|
R2dbcMessageHandlerSpec |
tableNameExpression(org.springframework.expression.Expression tableNameExpression)
Set a SpEL expression to evaluate a table name at runtime against request message.
|
R2dbcMessageHandlerSpec |
tableNameExpression(java.lang.String tableNameExpression)
Set a SpEL expression to evaluate a table name at runtime against request message.
|
<P> R2dbcMessageHandlerSpec |
tableNameFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> tableNameFunction)
Set a
Function to evaluate a table name at runtime against request message. |
R2dbcMessageHandlerSpec |
values(org.springframework.expression.Expression valuesExpression)
Set a SpEL expression to evaluate a
Map for name-value pairs to bind as parameters
into a query. |
<P> R2dbcMessageHandlerSpec |
values(java.util.function.Function<org.springframework.messaging.Message<P>,java.util.Map<java.lang.String,?>> valuesFunction)
Set a
Function to evaluate a Map for name-value pairs to bind as parameters
into a query. |
R2dbcMessageHandlerSpec |
values(java.lang.String valuesExpression)
Set a SpEL expression to evaluate a
Map for name-value pairs to bind as parameters
into a query. |
getComponentsToRegister_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopprotected R2dbcMessageHandlerSpec(org.springframework.data.r2dbc.core.R2dbcEntityOperations r2dbcEntityOperations)
public R2dbcMessageHandlerSpec queryType(R2dbcMessageHandler.Type type)
R2dbcMessageHandler.Type for query to execute.type - the R2dbcMessageHandler.Type to use.public <P> R2dbcMessageHandlerSpec queryTypeFunction(java.util.function.Function<org.springframework.messaging.Message<P>,R2dbcMessageHandler.Type> queryTypeFunction)
Function to evaluate a R2dbcMessageHandler.Type for query to execute against a request
message.P - the payload type.queryTypeFunction - the function to use.public R2dbcMessageHandlerSpec queryTypeExpression(java.lang.String queryTypeExpression)
R2dbcMessageHandler.Type for query to execute.queryTypeExpression - the expression to use.public R2dbcMessageHandlerSpec queryTypeExpression(org.springframework.expression.Expression queryTypeExpression)
R2dbcMessageHandler.Type for query to execute.queryTypeExpression - the expression to use.public R2dbcMessageHandlerSpec tableName(java.lang.String tableName)
tableName - the name of the table to use.public <P> R2dbcMessageHandlerSpec tableNameFunction(java.util.function.Function<org.springframework.messaging.Message<P>,java.lang.String> tableNameFunction)
Function to evaluate a table name at runtime against request message.P - the payload type.tableNameFunction - the function to use.public R2dbcMessageHandlerSpec tableNameExpression(java.lang.String tableNameExpression)
tableNameExpression - the expression to use.public R2dbcMessageHandlerSpec tableNameExpression(org.springframework.expression.Expression tableNameExpression)
tableNameExpression - the expression to use.public <P> R2dbcMessageHandlerSpec values(java.util.function.Function<org.springframework.messaging.Message<P>,java.util.Map<java.lang.String,?>> valuesFunction)
Function to evaluate a Map for name-value pairs to bind as parameters
into a query.P - the payload type.valuesFunction - the function to use.public R2dbcMessageHandlerSpec values(java.lang.String valuesExpression)
Map for name-value pairs to bind as parameters
into a query.valuesExpression - the expression to use.public R2dbcMessageHandlerSpec values(org.springframework.expression.Expression valuesExpression)
Map for name-value pairs to bind as parameters
into a query.valuesExpression - the expression to use.public <P> R2dbcMessageHandlerSpec criteria(java.util.function.Function<org.springframework.messaging.Message<P>,org.springframework.data.relational.core.query.Criteria> criteriaFunction)
Function to evaluate a Criteria for query to execute.P - the payload type.criteriaFunction - the function to use.public R2dbcMessageHandlerSpec criteria(java.lang.String criteriaExpression)
Criteria for query to execute.criteriaExpression - the expression to use.public R2dbcMessageHandlerSpec criteria(org.springframework.expression.Expression criteriaExpression)
Criteria for query to execute.criteriaExpression - the expression to use.