クラス 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 T doReceive()
      クラスからコピーされた説明: AbstractMessageSource
      サブクラスはこのメソッドを実装する必要があります。通常、戻り値は T 型の payload ですが、戻り値はペイロードが T 型の Message インスタンスでもかまいません。追加のヘッダーの作成に使用される AbstractIntegrationMessageBuilder にすることもできます。
      次で指定:
      クラス AbstractMessageSource<T>doReceive 
      戻り値:
      返された値。
    • getExpression

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