@IntegrationManagedResource public abstract class MessageHandlerSupport extends IntegrationObjectSupport implements TrackableComponent, Orderable, IntegrationManagement, IntegrationPattern
MessagingException に変換します。IntegrationManagement.ManagementOverridesEXPRESSION_PARSER, loggerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCEMETER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME| コンストラクターと説明 |
|---|
MessageHandlerSupport() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected TimerFacade | buildSendTimer(boolean success, StringSE exception) |
void | destroy() |
StringSE | getComponentType() サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。 |
IntegrationPatternType | getIntegrationPatternType() このコンポーネントが実装するパターン型を返します。 |
StringSE | getManagedName() |
StringSE | getManagedType() |
protected MetricsCaptor | getMetricsCaptor() |
int | getOrder() |
IntegrationManagement.ManagementOverrides | getOverrides() オーバーライドを返します。 |
boolean | isLoggingEnabled() ロギングが有効かどうかを返します。 |
void | registerMetricsCaptor(MetricsCaptor metricsCaptorToRegister)MetricsCaptor を注入する |
protected TimerFacade | sendTimer() |
void | setLoggingEnabled(boolean loggingEnabled) ロギングを有効にするかどうか。 |
void | setManagedName(StringSE managedName) |
void | setManagedType(StringSE managedType) |
void | setOrder(int order) このコンポーネントの順序を設定します。 |
void | setShouldTrack(boolean shouldTrack) |
protected boolean | 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, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEgetThisAsgetBeanName, getComponentNamepublic boolean isLoggingEnabled()
IntegrationManagementIntegrationManagement 内の isLoggingEnabled public void setLoggingEnabled(boolean loggingEnabled)
IntegrationManagementIntegrationManagement 内の setLoggingEnabled loggingEnabled - 無効にする dalse。public void registerMetricsCaptor(MetricsCaptor metricsCaptorToRegister)
IntegrationManagementMetricsCaptor を注入する IntegrationManagement 内の registerMetricsCaptor metricsCaptorToRegister - キャプター。protected MetricsCaptor getMetricsCaptor()
public void setOrder(int order)
Orderablepublic StringSE getComponentType()
IntegrationObjectSupportNamedComponent 内の getComponentType IntegrationObjectSupport の getComponentType public void setShouldTrack(boolean shouldTrack)
TrackableComponent 内の setShouldTrack protected boolean shouldTrack()
public IntegrationManagement.ManagementOverrides getOverrides()
IntegrationManagementIntegrationManagement 内の getOverrides public IntegrationPatternType getIntegrationPatternType()
IntegrationPatternIntegrationPattern 内の getIntegrationPatternType IntegrationPatternTypeprotected TimerFacade sendTimer()
protected TimerFacade buildSendTimer(boolean success, StringSE exception)
public void setManagedName(StringSE managedName)
IntegrationManagement 内の setManagedName public StringSE getManagedName()
IntegrationManagement 内の getManagedName public void setManagedType(StringSE managedType)
IntegrationManagement 内の setManagedType public StringSE getManagedType()
IntegrationManagement 内の getManagedType public void destroy()
DisposableBean 内の destroy IntegrationManagement 内の destroy