クラス ServerSentEvent<T>

java.lang.ObjectSE
org.springframework.http.codec.ServerSentEvent<T>
型パラメーター:
T - このイベントに含まれるデータの型

public final class ServerSentEvent<T> extends ObjectSE
Spring のリアクティブ Web サポートで使用するサーバー送信イベントの表現。Flux<ServerSentEvent> または Observable<ServerSentEvent> は、Spring MVC の SseEmitter と同等のリアクティブです。
導入:
5.0
作成者:
Sebastien Deleuze, Arjen Poutsma
関連事項:
  • メソッドの詳細

    • id

      public @Nullable StringSE id()
      可能であれば、このイベントの id フィールドを返します。
    • event

      public @Nullable StringSE event()
      可能であれば、このイベントの event フィールドを返します。
    • retry

      public @Nullable DurationSE retry()
      可能であれば、このイベントの retry フィールドを返します。
    • comment

      public @Nullable StringSE comment()
      可能であれば、このイベントのコメントを返します。
    • data

      public @Nullable T data()
      可能であれば、このイベントの data フィールドを返します。
    • format

      public StringSE format()
      ID、イベント、再試行、コメントの各フィールドが完全に直列化され、データがある場合は "data:" も追加された StringBuilder を返します。
      導入:
      6.2.1
    • equals

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

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

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • builder

      public static <T> ServerSentEvent.Builder<T> builder()
      ServerSentEvent のビルダーを返します。
      型パラメーター:
      T - このイベントに含まれるデータの型
      戻り値:
      ビルダー
    • builder

      public static <T> ServerSentEvent.Builder<T> builder(T data)
      指定されたデータが入力された ServerSentEvent のビルダーを返します。
      型パラメーター:
      T - このイベントに含まれるデータの型
      戻り値:
      ビルダー