クラス BrokerRouting

java.lang.ObjectSE
org.springframework.modulith.events.support.BrokerRouting
既知の直属サブクラス
BrokerRouting.SpelBrokerRouting

public class BrokerRouting extends ObjectSE
BrokerRouting は、ターゲットとキーの両方が SpEL 式になることができる形式 $target::$key に一致する値を含む RoutingTarget インスタンスをサポートします。
導入:
1.1
作成者:
Oliver Drotbohm
  • フィールドの詳細

  • 方法の詳細

    • of

      public static BrokerRouting of(RoutingTarget target, EvaluationContext context)
      指定された RoutingTarget および EvaluationContext の新しい BrokerRouting を作成します。
      パラメーター:
      target - null であってはなりません。
      context - null であってはなりません。
      戻り値:
      null になることはありません。
    • getTarget

      public StringSE getTarget(ObjectSE event)
      指定されたイベントの実際のルーティングターゲットを返します。デフォルトの実装では、指定されたパラメーターは無視されます。ただし、サブ型によっては、これを考慮する場合があります。
      パラメーター:
      event - null であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.3
    • getKey

      public @Nullable StringSE getKey(ObjectSE event)
      指定されたイベントに対してルーティングキーを解決します。元の RoutingTarget に式が含まれている場合、イベントはその式を評価するルートオブジェクトとして使用されます。
      パラメーター:
      event - null であってはなりません。
      戻り値:
      null でもかまいません。