public class JdbcPollingChannelAdapter extends AbstractMessageSource<ObjectSE>
IntegrationManagement.ManagementOverrides
EXPRESSION_PARSER, logger
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
コンストラクターと説明 |
---|
JdbcPollingChannelAdapter(DataSourceSE dataSource, StringSE selectQuery) DB 接続を取得できる DataSource SE と、新しい行を取得するために実行する選択クエリを取得するコンストラクター。 |
JdbcPollingChannelAdapter(JdbcOperations jdbcOperations, StringSE selectQuery) クエリの実行に使用する JdbcOperations インスタンスと、新しい行を取得するために実行する選択クエリを取得するコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ListSE<?> | doPoll(SqlParameterSource sqlQueryParameterSource) |
protected ObjectSE | doReceive() 提供されている場合は、選択クエリと更新クエリを実行します。 |
StringSE | getComponentType() |
protected void | onInit() |
void | setMaxRows(int maxRows) クエリする行の最大数。 |
void | setRowMapper(RowMapper<?> rowMapper) |
void | setSelectQuery(StringSE selectQuery) 選択クエリを設定します。 |
void | setSelectSqlParameterSource(SqlParameterSource sqlQueryParameterSource) ポーリングに使用される選択クエリのパラメーターのソース。 |
void | setUpdatePerRow(boolean updatePerRow) |
void | setUpdateSql(StringSE updateSql) |
void | setUpdateSqlParameterSourceFactory(SqlParameterSourceFactory sqlParameterSourceFactory) |
buildMessage, destroy, getBeanName, getComponentName, getManagedName, getManagedType, getOverrides, isLoggingEnabled, receive, registerMetricsCaptor, setBeanName, setHeaderExpressions, setLoggingEnabled, setManagedName, setManagedType
afterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, setBeanFactory, setConversionService
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getIntegrationPatternType
getThisAs
public JdbcPollingChannelAdapter(DataSourceSE dataSource, StringSE selectQuery)
DataSource
SE と、新しい行を取得するために実行する選択クエリを取得するコンストラクター。dataSource
- null であってはなりません selectQuery
- 実行するクエリ public JdbcPollingChannelAdapter(JdbcOperations jdbcOperations, StringSE selectQuery)
JdbcOperations
インスタンスと、新しい行を取得するために実行する選択クエリを取得するコンストラクター。jdbcOperations
- クエリの実行に使用するインスタンス selectQuery
- 実行するクエリ public final void setSelectQuery(StringSE selectQuery)
selectQuery
- クエリ。public void setUpdateSql(StringSE updateSql)
public void setUpdatePerRow(boolean updatePerRow)
public void setUpdateSqlParameterSourceFactory(SqlParameterSourceFactory sqlParameterSourceFactory)
public void setSelectSqlParameterSource(@Nullable SqlParameterSource sqlQueryParameterSource)
sqlQueryParameterSource
- 設定する SQL クエリパラメーターソース public void setMaxRows(int maxRows)
maxRows
- 設定する最大行 protected void onInit()
AbstractExpressionEvaluator
の onInit
public StringSE getComponentType()
protected ObjectSE doReceive()
AbstractMessageSource<ObjectSE>
の doReceive
protected ListSE<?> doPoll(@Nullable SqlParameterSource sqlQueryParameterSource)