クラス CassandraMessageHandlerSpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
org.springframework.integration.dsl.MessageHandlerSpec<CassandraMessageHandlerSpec,CassandraMessageHandler>
org.springframework.integration.cassandra.dsl.CassandraMessageHandlerSpec
- 実装済みのインターフェース一覧:
DisposableBean、FactoryBean<CassandraMessageHandler>、InitializingBean、Lifecycle、Phased、SmartLifecycle
public class CassandraMessageHandlerSpec
extends MessageHandlerSpec<CassandraMessageHandlerSpec,CassandraMessageHandler>
- 導入:
- 6.0
- 作成者:
- Artem Bilan
フィールド概要
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, targetインターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクター概要
コンストラクター修飾子コンストラクター説明protectedCassandraMessageHandlerSpec(org.springframework.data.cassandra.core.ReactiveCassandraOperations cassandraOperations) protectedCassandraMessageHandlerSpec(org.springframework.data.cassandra.core.ReactiveCassandraOperations cassandraOperations, CassandraMessageHandler.Type queryType) 方法の概要
修飾子と型メソッド説明ingestQuery(StringSE ingestQuery) 取り込みクエリを設定します。名前付きバインド可能パラメーターを SpEL 式で追加して、リクエストメッセージに対してその値を評価します。parameter(StringSE name, FunctionSE<Message<?>, ?> function) リクエストメッセージに対してその値を評価する関数を使用して、名前付きのバインド可能なパラメーターを追加します。parameter(StringSE name, Expression expression) 名前付きバインド可能パラメーターを SpEL 式で追加して、リクエストメッセージに対してその値を評価します。parameterExpressions(MapSE<StringSE, Expression> parameterExpressions) リクエストメッセージに対して、名前付きパラメーターとその値の式のマップを設定します。protected CassandraMessageHandlerSpecproducesReply(boolean producesReply) SELECTクエリを設定します。statementExpression(StringSE statementExpression) リクエストメッセージに対してStatementを評価する SpEL 式を設定します。statementExpression(Expression statementExpression) リクエストメッセージに対してStatementを評価する SpEL 式を設定します。statementFunction(FunctionSE<Message<?>, com.datastax.oss.driver.api.core.cql.Statement<?>> statementFunction) FunctionSE を設定して、リクエストメッセージに対してStatementを評価します。writeOptions(org.springframework.data.cassandra.core.cql.WriteOptions writeOptions) INSERT、UPDATEまたはDELETE操作に対してWriteOptionsを設定します。クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
コンストラクターの詳細
CassandraMessageHandlerSpec
protected CassandraMessageHandlerSpec(org.springframework.data.cassandra.core.ReactiveCassandraOperations cassandraOperations) CassandraMessageHandlerSpec
protected CassandraMessageHandlerSpec(org.springframework.data.cassandra.core.ReactiveCassandraOperations cassandraOperations, CassandraMessageHandler.Type queryType)
方法の詳細
producesReply
ingestQuery
取り込みクエリを設定します。- パラメーター:
ingestQuery- 使用する取り込みクエリ。- 戻り値:
- このスペック
writeOptions
public CassandraMessageHandlerSpec writeOptions(org.springframework.data.cassandra.core.cql.WriteOptions writeOptions) INSERT、UPDATEまたはDELETE操作に対してWriteOptionsを設定します。- パラメーター:
writeOptions- 使用するWriteOptions。- 戻り値:
- このスペック
statementExpression
リクエストメッセージに対してStatementを評価する SpEL 式を設定します。- パラメーター:
statementExpression- 使用する SpEL 式。- 戻り値:
- このスペック
statementExpression
リクエストメッセージに対してStatementを評価する SpEL 式を設定します。- パラメーター:
statementExpression- 使用する SpEL 式。- 戻り値:
- このスペック
statementFunction
public CassandraMessageHandlerSpec statementFunction(FunctionSE<Message<?>, com.datastax.oss.driver.api.core.cql.Statement<?>> statementFunction) FunctionSE を設定して、リクエストメッセージに対してStatementを評価します。- パラメーター:
statementFunction- 使用する関数。- 戻り値:
- このスペック
query
SELECTクエリを設定します。- パラメーター:
query- 実行する CQL クエリ- 戻り値:
- このスペック
parameterExpressions
public CassandraMessageHandlerSpec parameterExpressions(MapSE<StringSE, Expression> parameterExpressions) リクエストメッセージに対して、名前付きパラメーターとその値の式のマップを設定します。- パラメーター:
parameterExpressions- 使用するマップ。- 戻り値:
- このスペック
parameter
名前付きバインド可能パラメーターを SpEL 式で追加して、リクエストメッセージに対してその値を評価します。- パラメーター:
name- パラメーターの名前。expression- パラメーター値の SpEL 式。- 戻り値:
- このスペック
parameter
リクエストメッセージに対してその値を評価する関数を使用して、名前付きのバインド可能なパラメーターを追加します。- パラメーター:
name- パラメーターの名前。function- パラメーター値の関数。- 戻り値:
- このスペック
parameter
名前付きバインド可能パラメーターを SpEL 式で追加して、リクエストメッセージに対してその値を評価します。- パラメーター:
name- パラメーターの名前。expression- パラメーター値の SpEL 式。- 戻り値:
- このスペック