public class StoredProcMessageHandler extends AbstractMessageHandler
ProcedureParameter
を渡すことを検討してください。呼び出されたストアードプロシージャーの戻りパラメーターを明示的に処理する必要がある場合は、代わりに StoredProcOutboundGateway
の使用を検討してください。また、SQL 関数を実行する必要がある場合は、StoredProcOutboundGateway
も使用してください。関数は通常、値を検索するために使用されるため、ストアドプロシージャメッセージハンドラーは意図的に SQL 関数呼び出しをサポートしていません。そのための有効な使用例があると思われる場合は、https://jira.springsource.org で機能リクエストを提出してください。IntegrationManagement.ManagementOverrides
EXPRESSION_PARSER, logger
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
コンストラクターと説明 |
---|
StoredProcMessageHandler(StoredProcExecutor storedProcExecutor) StoredProcExecutor を渡すコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getComponentType() サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。 |
protected void | handleMessageInternal(Message<?> message) ストアドプロシージャを実行し、executeStoredProcedure(...) に委譲します。 |
handleMessage, onComplete, onError, onNext, onSubscribe
buildSendTimer, destroy, getIntegrationPatternType, getManagedName, getManagedType, getMetricsCaptor, getOrder, getOverrides, isLoggingEnabled, registerMetricsCaptor, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrack
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
getThisAs
getBeanName, getComponentName
public StoredProcMessageHandler(StoredProcExecutor storedProcExecutor)
StoredProcExecutor
を渡すコンストラクター。storedProcExecutor
- null であってはなりません。public StringSE getComponentType()
IntegrationObjectSupport
NamedComponent
の getComponentType
MessageHandlerSupport
の getComponentType
protected void handleMessageInternal(Message<?> message)
AbstractMessageHandler
の handleMessageInternal