クラス AbstractExpressionEvaluator

java.lang.ObjectSE
org.springframework.integration.util.AbstractExpressionEvaluator
実装されているすべてのインターフェース:
AwareBeanFactoryAwareInitializingBean
既知の直属サブクラス
AbstractMessageProcessorAbstractMessageSourceCollectionArgumentResolverDefaultFileNameGeneratorExpressionEvaluatingMessageListProcessorExpressionEvaluatingReleaseStrategyExpressionEvaluatingSqlParameterSourceFactoryMapArgumentResolverMessagingMethodInvokerHelperMethodInvokingMessageListProcessorParameterExpressionEvaluatorPayloadExpressionArgumentResolverPayloadsArgumentResolver

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 を指定します。
      次で指定:
      インターフェース BeanFactoryAwaresetBeanFactory 
    • 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()
      次で指定:
      インターフェース InitializingBeanafterPropertiesSet 
    • 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()