public class MethodInvokingRouter extends AbstractMappingMessageRouter
DestinationResolver が必要です。IntegrationManagement.ManagementOverridesEXPRESSION_PARSER, loggerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCEMETER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME| コンストラクターと説明 |
|---|
MethodInvokingRouter(ObjectSE object) |
MethodInvokingRouter(ObjectSE object, MethodSE method) |
MethodInvokingRouter(ObjectSE object, StringSE methodName) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ListSE<ObjectSE> | getChannelKeys(Message<?> message) サブクラスは、チャネルキーを返すためにこのメソッドを実装する必要があります。 |
boolean | isRunning() |
void | onInit() サブクラスは、初期化ロジック用にこれを実装できます。 |
void | start() |
void | stop() |
determineTargetChannels, getChannelMappings, getDynamicChannelNames, removeChannelMapping, replaceChannelMappings, setChannelKeyFallback, setChannelMapping, setChannelMappings, setDynamicChannelLimit, setPrefix, setResolutionRequired, setSuffixgetComponentType, getDefaultOutputChannel, getIntegrationPatternType, getMessagingTemplate, getRequiredConversionService, handleMessageInternal, setApplySequence, setDefaultOutputChannel, setDefaultOutputChannelName, setIgnoreSendFailures, setSendTimeouthandleMessage, onComplete, onError, onNext, onSubscribebuildSendTimer, destroy, getManagedName, getManagedType, getMetricsCaptor, getOrder, getOverrides, isLoggingEnabled, registerMetricsCaptor, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrackafterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEgetThisAsgetBeanName, getComponentNamepublic MethodInvokingRouter(ObjectSE object)
public final void onInit()
IntegrationObjectSupportAbstractMessageRouter の onInit public void start()
Lifecycle の start ManageableLifecycle の start public void stop()
Lifecycle の stop ManageableLifecycle の stop public boolean isRunning()
Lifecycle の isRunning ManageableLifecycle の isRunning protected ListSE<ObjectSE> getChannelKeys(Message<?> message)
AbstractMappingMessageRouterAbstractMappingMessageRouter の getChannelKeys message - メッセージ。