public class MethodInvokingMessageProcessor<T> extends AbstractMessageProcessor<T> implements ManageableLifecycle
EXPRESSION_PARSER, logger| コンストラクターと説明 |
|---|
MethodInvokingMessageProcessor(ObjectSE targetObject, ClassSE<? extends AnnotationSE> annotationType) |
MethodInvokingMessageProcessor(ObjectSE targetObject, MethodSE method) |
MethodInvokingMessageProcessor(ObjectSE targetObject, StringSE methodName) |
MethodInvokingMessageProcessor(ObjectSE targetObject, StringSE methodName, boolean canProcessMessageList) |
| 修飾子と型 | メソッドと説明 |
|---|---|
boolean | isRunning() |
T | processMessage(Message<?> message) メッセージを処理し、値(または null)を返します。 |
void | setBeanFactory(BeanFactory beanFactory) 式で @beanName を介した解決を有効にするには、BeanFactory を指定します。 |
void | setConversionService(ConversionService conversionService) |
void | setUseSpelInvoker(boolean useSpelInvoker) ターゲットメソッドの呼び出しに SpEL 式の評価または InvocableHandlerMethod を使用するための boolean フラグ。 |
void | start() |
void | stop() |
afterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, onInitcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic MethodInvokingMessageProcessor(ObjectSE targetObject, MethodSE method)
public MethodInvokingMessageProcessor(ObjectSE targetObject, StringSE methodName)
public MethodInvokingMessageProcessor(ObjectSE targetObject, StringSE methodName, boolean canProcessMessageList)
public MethodInvokingMessageProcessor(ObjectSE targetObject, ClassSE<? extends AnnotationSE> annotationType)
public void setConversionService(ConversionService conversionService)
AbstractExpressionEvaluator の setConversionService public void setBeanFactory(BeanFactory beanFactory)
AbstractExpressionEvaluator@beanName を介した解決を有効にするには、BeanFactory を指定します。BeanFactoryAware の setBeanFactory AbstractExpressionEvaluator の setBeanFactory public void setUseSpelInvoker(boolean useSpelInvoker)
InvocableHandlerMethod を使用するための boolean フラグ。useSpelInvoker - SpEL 式の評価を使用するかどうか。public void start()
Lifecycle の start ManageableLifecycle の start public void stop()
Lifecycle の stop ManageableLifecycle の stop public boolean isRunning()
Lifecycle の isRunning ManageableLifecycle の isRunning @Nullable public T processMessage(Message<?> message)
MessageProcessorMessageProcessor<T> の processMessage AbstractMessageProcessor<T> の processMessage message - 処理するメッセージ。