public class MethodInvokingRouter extends AbstractMappingMessageRouter
DestinationResolver
が必要です。IntegrationManagement.ManagementOverrides
EXPRESSION_PARSER, logger
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
METER_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, setSuffix
getComponentType, getDefaultOutputChannel, getIntegrationPatternType, getMessagingTemplate, getRequiredConversionService, handleMessageInternal, setApplySequence, setDefaultOutputChannel, setDefaultOutputChannelName, setIgnoreSendFailures, setSendTimeout
handleMessage, onComplete, onError, onNext, onSubscribe
buildSendTimer, destroy, 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, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
getThisAs
getBeanName, getComponentName
public MethodInvokingRouter(ObjectSE object)
public final void onInit()
IntegrationObjectSupport
AbstractMessageRouter
の 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)
AbstractMappingMessageRouter
AbstractMappingMessageRouter
の getChannelKeys
message
- メッセージ。