public class StoredProcPollingChannelAdapter extends AbstractMessageSource<ObjectSE>
IntegrationManagement.ManagementOverridesEXPRESSION_PARSER, loggerMETER_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, setManagedTypeafterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, onInit, setBeanFactory, setConversionServicecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEgetIntegrationPatternTypegetThisAspublic StoredProcPollingChannelAdapter(StoredProcExecutor storedProcExecutor)
StoredProcExecutor をとるコンストラクター。storedProcExecutor - null であってはなりません。public void setExpectSingleResult(boolean expectSingleResult)
MessagingException がスローされます。それ以外の場合は、完全な resultMap が Message ペイロードとして返されます。重要な注意: H2 などのいくつかのデータベースは完全にはサポートされていません。たとえば、H2 データベースは CallableStatementSE セマンティクスを完全にサポートしておらず、H2 に対して関数呼び出しを実行すると、単一の値ではなく結果リストが返されます。expectSingleResult = true に設定しても、コレクションが返される可能性があります。expectSingleResult - 単一の結果が期待される場合は true。protected ObjectSE doReceive()
AbstractMessageSource<ObjectSE> の doReceive public StringSE getComponentType()