クラス EventExternalized<S,T>

java.lang.ObjectSE
org.springframework.modulith.events.EventExternalized<S,T>
実装されたすべてのインターフェース:
ResolvableTypeProvider

public class EventExternalized<S,T> extends ObjectSE implements ResolvableTypeProvider
アプリケーションイベントが特定のブローカー固有の結果で外部化されたことを通知するインフラストラクチャイベント。
導入:
1.1
作成者:
Oliver Drotbohm
  • コンストラクターの詳細

    • EventExternalized

      public EventExternalized(S event, ObjectSE mapped, RoutingTarget target, @Nullable T brokerResult)
      指定されたソースイベント、そのマップされた派生イベント、RoutingTarget、ブローカーの結果に対して新しい EventExternalized イベントを作成します。
      パラメーター:
      event - null であってはなりません。
      mapped - null であってはなりません。
      target - null であってはなりません。
      brokerResult - null でもかまいません
  • メソッドの詳細

    • getEvent

      public S getEvent()
      ソースイベントを返します。
      戻り値:
      null になることはありません。
    • getEventType

      public ClassSE<S> getEventType()
      ソースイベントの型を返します。
      戻り値:
      null になることはありません。
    • getMapped

      public ObjectSE getMapped()
      マップされたイベントを返します。
      戻り値:
      null になることはありません。
    • getTarget

      public RoutingTarget getTarget()
      ルーティングターゲットを返します。
      戻り値:
      null になることはありません。
    • getBrokerResult

      public T getBrokerResult()
      ブローカーの結果を返します。
      戻り値:
      null でもかまいません。
    • getResolvableType

      public ResolvableType getResolvableType()
      次で指定:
      インターフェース ResolvableTypeProvidergetResolvableType 
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode