Class CassandraMessageHandlerSpec
java.lang.Object
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
 
org.springframework.integration.dsl.MessageHandlerSpec<CassandraMessageHandlerSpec,CassandraMessageHandler>
 
org.springframework.integration.cassandra.dsl.CassandraMessageHandlerSpec
- All Implemented Interfaces:
- DisposableBean,- FactoryBean<CassandraMessageHandler>,- InitializingBean,- Lifecycle,- Phased,- SmartLifecycle
public class CassandraMessageHandlerSpec
extends MessageHandlerSpec<CassandraMessageHandlerSpec,CassandraMessageHandler> 
- Since:
- 6.0
- Author:
- Artem Bilan
- 
Field SummaryFields inherited from class org.springframework.integration.dsl.IntegrationComponentSpeclogger, PARSER, targetFields inherited from interface org.springframework.beans.factory.FactoryBeanOBJECT_TYPE_ATTRIBUTEFields inherited from interface org.springframework.context.SmartLifecycleDEFAULT_PHASE
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedCassandraMessageHandlerSpec(org.springframework.data.cassandra.core.ReactiveCassandraOperations cassandraOperations) protectedCassandraMessageHandlerSpec(org.springframework.data.cassandra.core.ReactiveCassandraOperations cassandraOperations, CassandraMessageHandler.Type queryType) 
- 
Method SummaryModifier and TypeMethodDescriptioningestQuery(String ingestQuery) Set an ingest query.Add a named bindable parameter with a SpEL expression to evaluate its value against a request message.Add a named bindable parameter with a function to evaluate its value against a request message.parameter(String name, Expression expression) Add a named bindable parameter with a SpEL expression to evaluate its value against a request message.parameterExpressions(Map<String, Expression> parameterExpressions) Set a map for named parameters and expressions for their values against a request message.protected CassandraMessageHandlerSpecproducesReply(boolean producesReply) Set aSELECTquery.statementExpression(String statementExpression) Set a SpEL expression to evaluate aStatementagainst request message.statementExpression(Expression statementExpression) Set a SpEL expression to evaluate aStatementagainst request message.statementFunction(Function<Message<?>, com.datastax.oss.driver.api.core.cql.Statement<?>> statementFunction) Set aFunctionto evaluate aStatementagainst request message.writeOptions(org.springframework.data.cassandra.core.cql.WriteOptions writeOptions) Set aWriteOptionsforINSERT,UPDATEorDELETEoperations.Methods inherited from class org.springframework.integration.dsl.IntegrationComponentSpec_this, afterPropertiesSet, destroy, doGet, get, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.beans.factory.FactoryBeanisSingleton
- 
Constructor Details- 
CassandraMessageHandlerSpecprotected CassandraMessageHandlerSpec(org.springframework.data.cassandra.core.ReactiveCassandraOperations cassandraOperations) 
- 
CassandraMessageHandlerSpecprotected CassandraMessageHandlerSpec(org.springframework.data.cassandra.core.ReactiveCassandraOperations cassandraOperations, CassandraMessageHandler.Type queryType) 
 
- 
- 
Method Details- 
producesReply
- 
ingestQuerySet an ingest query.- Parameters:
- ingestQuery- ingest query to use.
- Returns:
- this spec
 
- 
writeOptionspublic CassandraMessageHandlerSpec writeOptions(org.springframework.data.cassandra.core.cql.WriteOptions writeOptions) Set aWriteOptionsforINSERT,UPDATEorDELETEoperations.- Parameters:
- writeOptions- the- WriteOptionsto use.
- Returns:
- this spec
 
- 
statementExpressionSet a SpEL expression to evaluate aStatementagainst request message.- Parameters:
- statementExpression- the SpEL expression to use.
- Returns:
- this spec
 
- 
statementExpressionSet a SpEL expression to evaluate aStatementagainst request message.- Parameters:
- statementExpression- the SpEL expression to use.
- Returns:
- this spec
 
- 
statementFunctionpublic CassandraMessageHandlerSpec statementFunction(Function<Message<?>, com.datastax.oss.driver.api.core.cql.Statement<?>> statementFunction) Set aFunctionto evaluate aStatementagainst request message.- Parameters:
- statementFunction- the function to use.
- Returns:
- this spec
 
- 
querySet aSELECTquery.- Parameters:
- query- the CQL query to execute
- Returns:
- this spec
 
- 
parameterExpressionspublic CassandraMessageHandlerSpec parameterExpressions(Map<String, Expression> parameterExpressions) Set a map for named parameters and expressions for their values against a request message.- Parameters:
- parameterExpressions- the map to use.
- Returns:
- this spec
 
- 
parameterAdd a named bindable parameter with a SpEL expression to evaluate its value against a request message.- Parameters:
- name- the name of parameter.
- expression- the SpEL expression for parameter value.
- Returns:
- this spec
 
- 
parameterAdd a named bindable parameter with a function to evaluate its value against a request message.- Parameters:
- name- the name of parameter.
- function- the function for parameter value.
- Returns:
- this spec
 
- 
parameterAdd a named bindable parameter with a SpEL expression to evaluate its value against a request message.- Parameters:
- name- the name of parameter.
- expression- the SpEL expression for parameter value.
- Returns:
- this spec
 
 
-