クラス AbstractExpressionEvaluator

java.lang.ObjectSE
org.springframework.integration.util.AbstractExpressionEvaluator
実装済みのインターフェース一覧:
Aware, BeanFactoryAware, InitializingBean
既知の直属サブクラス
AbstractMessageProcessor, AbstractMessageSource, CollectionArgumentResolver, DefaultFileNameGenerator, ExpressionEvaluatingMessageListProcessor, ExpressionEvaluatingReleaseStrategy, ExpressionEvaluatingSqlParameterSourceFactory, MapArgumentResolver, MessagingMethodInvokerHelper, MethodInvokingMessageListProcessor, ParameterExpressionEvaluator, PayloadExpressionArgumentResolver, PayloadsArgumentResolver

public abstract class AbstractExpressionEvaluator extends ObjectSE implements BeanFactoryAware, InitializingBean
導入:
2.0
作成者:
Mark Fisher, Dave Syer, Oleg Zhurakousky, Artem Bilan, Gary Russell
  • フィールドの詳細

  • コンストラクターの詳細

    • AbstractExpressionEvaluator

      public AbstractExpressionEvaluator()
  • 方法の詳細

    • setBeanFactory

      public void setBeanFactory(BeanFactory beanFactory)
      式で @beanName を介した解決を有効にするには、BeanFactory を指定します。
      次で指定:
      インターフェース BeanFactoryAware 内の setBeanFactory 
    • getBeanFactory

      protected BeanFactory getBeanFactory()
    • setConversionService

      public void setConversionService(ConversionService conversionService)
    • getMessageBuilderFactory

      protected MessageBuilderFactory getMessageBuilderFactory()
    • setSimpleEvaluationContext

      public void setSimpleEvaluationContext(boolean simpleEvaluationContext)
      式の評価に SimpleEvaluationContext を使用する必要があることを示すフラグ。
      パラメーター:
      simpleEvaluationContext - SimpleEvaluationContext を使用するのは本当です
      導入:
      6.4
    • afterPropertiesSet

      public final void afterPropertiesSet()
      次で指定:
      インターフェース InitializingBean 内の afterPropertiesSet 
    • getEvaluationContext

      protected EvaluationContext getEvaluationContext()
    • getEvaluationContext

      protected final EvaluationContext getEvaluationContext(boolean beanFactoryRequired)
      引数が false でない限り、beanFactory フィールドが null の場合、WARN ログを出力します。
      パラメーター:
      beanFactoryRequired - 警告を抑制するには false に設定します。
      戻り値:
      評価コンテキスト。
    • evaluateExpression

      protected <T> @Nullable T evaluateExpression(Expression expression, Message<?> message, @Nullable ClassSE<T> expectedType)
    • evaluateExpression

      protected @Nullable ObjectSE evaluateExpression(StringSE expression, @Nullable ObjectSE input)
    • evaluateExpression

      protected <T> @Nullable T evaluateExpression(StringSE expression, @Nullable ObjectSE input, @Nullable ClassSE<T> expectedType)
    • evaluateExpression

      protected @Nullable ObjectSE evaluateExpression(Expression expression, @Nullable ObjectSE input)
    • evaluateExpression

      protected <T> @Nullable T evaluateExpression(Expression expression, @Nullable ClassSE<T> expectedType)
    • evaluateExpression

      protected @Nullable ObjectSE evaluateExpression(Expression expression)
    • evaluateExpression

      protected <T> @Nullable T evaluateExpression(Expression expression, @Nullable ObjectSE input, @Nullable ClassSE<T> expectedType)
    • onInit

      protected void onInit()