クラス ExpressionEvaluatingMessageSource<T>

型パラメーター:
T - 予想されるペイロード型。
実装されているすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanExpressionCapableMessageSource<T>IntegrationPatternNamedComponentIntegrationInboundManagementIntegrationManagement

public class ExpressionEvaluatingMessageSource<T> extends AbstractMessageSource<T> implements ExpressionCapable
導入:
2.0
作成者:
Mark Fisher, Gary Russell
  • コンストラクターの詳細

    • ExpressionEvaluatingMessageSource

      public ExpressionEvaluatingMessageSource(Expression expression, ClassSE<T> expectedType)
  • メソッドの詳細

    • getComponentType

      public StringSE getComponentType()
      次で指定:
      インターフェース NamedComponentgetComponentType 
    • doReceive

      public @Nullable T doReceive()
      クラスからコピーされた説明: AbstractMessageSource
      サブクラスはこのメソッドを実装する必要があります。通常、返される値は型 T の payload になりますが、返される値はペイロードが型 T である Message インスタンスである場合もあります。また、追加のヘッダーの設定に使用される AbstractIntegrationMessageBuilder である場合もあります。
      次で指定:
      クラス AbstractMessageSource<T>doReceive 
      戻り値:
      返された値。
    • getExpression

      public Expression getExpression()
      インターフェースからコピーされた説明: ExpressionCapable
      このコンポーネントが式ベースの場合、プライマリ SpEL 式を返します。
      次で指定:
      インターフェース ExpressionCapablegetExpression 
      戻り値:
      文字列としての式。