クラス PayloadApplicationEvent<T>

型パラメーター:
T - イベントのペイロード型
実装されたすべてのインターフェース:
SerializableSEResolvableTypeProvider

public class PayloadApplicationEvent<T> extends ApplicationEvent implements ResolvableTypeProvider
任意のペイロードを運ぶ ApplicationEvent
導入:
4.2
作成者:
Stephane Nicoll, Juergen Hoeller, Qimiao Chen
関連事項:
  • コンストラクターの詳細

    • PayloadApplicationEvent

      public PayloadApplicationEvent(ObjectSE source, T payload)
      インスタンスを使用してその型を推測し、新しい PayloadApplicationEvent を作成します。
      パラメーター:
      source - イベントが最初に発生したオブジェクト (非 null)
      payload - ペイロードオブジェクト (非 null)
    • PayloadApplicationEvent

      public PayloadApplicationEvent(ObjectSE source, T payload, @Nullable ResolvableType payloadType)
      指定されたペイロード型に基づいて新しい PayloadApplicationEvent を作成します。
      パラメーター:
      source - イベントが最初に発生したオブジェクト (非 null)
      payload - ペイロードオブジェクト (非 null)
      payloadType - ペイロードオブジェクトの型 オブジェクト ( null の可能性があります)。これは、完全なイベント型 ( PayloadApplicationEvent<&lt;String&gt; など) ではなく、ペイロード型 (例: String) を示すことを目的としていることに注意してください。
      導入:
      6.0
  • メソッドの詳細

    • getResolvableType

      public ResolvableType getResolvableType()
      インターフェースからコピーされた説明: ResolvableTypeProvider
      このインスタンスを説明する ResolvableType(または、何らかのデフォルトを適用する必要がある場合は null)を返します。
      次で指定:
      インターフェース ResolvableTypeProvidergetResolvableType 
    • getPayload

      public T getPayload()
      イベントのペイロードを返します。