クラス ExpressionEvaluatingMessageSource<T>

型パラメーター:
T - 予想されるペイロード型。
実装済みのインターフェース一覧:
Aware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, ExpressionCapable, MessageSource<T>, IntegrationPattern, NamedComponent, IntegrationInboundManagement, IntegrationManagement

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()
      次で指定:
      インターフェース NamedComponent 内の getComponentType 
    • doReceive

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

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