public class StoredProcPollingChannelAdapter extends AbstractMessageSource<ObjectSE>
IntegrationManagement.ManagementOverrides
EXPRESSION_PARSER, logger
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
コンストラクターと説明 |
---|
StoredProcPollingChannelAdapter(StoredProcExecutor storedProcExecutor) StoredProcExecutor をとるコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ObjectSE | doReceive() 提供されている場合は、選択クエリと更新クエリを実行します。 |
StringSE | getComponentType() |
void | setExpectSingleResult(boolean expectSingleResult) このパラメーターは、ストアードプロシージャー / 関数呼び出しから 1 つの結果オブジェクトのみが返されることを示します。 |
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, onInit, setBeanFactory, setConversionService
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getIntegrationPatternType
getThisAs
public StoredProcPollingChannelAdapter(StoredProcExecutor storedProcExecutor)
StoredProcExecutor
をとるコンストラクター。storedProcExecutor
- null であってはなりません。public void setExpectSingleResult(boolean expectSingleResult)
MessagingException
がスローされます。それ以外の場合は、完全な resultMap が Message
ペイロードとして返されます。重要な注意: H2 などのいくつかのデータベースは完全にはサポートされていません。たとえば、H2 データベースは CallableStatement
SE セマンティクスを完全にサポートしておらず、H2 に対して関数呼び出しを実行すると、単一の値ではなく結果リストが返されます。expectSingleResult = true に設定しても、コレクションが返される可能性があります。expectSingleResult
- 単一の結果が期待される場合は true。protected ObjectSE doReceive()
AbstractMessageSource<ObjectSE>
の doReceive
public StringSE getComponentType()