public class ServerSentEventHttpMessageReader extends ObjectSE implements HttpMessageReader<ObjectSE>
コンストラクターと説明 |
---|
ServerSentEventHttpMessageReader() Decoder なしのコンストラクター。 |
ServerSentEventHttpMessageReader(Decoder<?> decoder) オブジェクトにデコードするための JSON Decoder を持つコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | canRead(ResolvableType elementType, MediaType mediaType) 指定されたオブジェクト型がこのリーダーでサポートされているかどうか。 |
Decoder<?> | getDecoder() 設定された Decoder を返します。 |
ListSE<MediaType> | getReadableMediaTypes() このリーダーがサポートする MediaType を返します。 |
reactor.core.publisher.Flux<ObjectSE> | read(ResolvableType elementType, ReactiveHttpInputMessage message, MapSE<StringSE, ObjectSE> hints) 入力メッセージから読み取り、オブジェクトのストリームにエンコードします。 |
reactor.core.publisher.Mono<ObjectSE> | readMono(ResolvableType elementType, ReactiveHttpInputMessage message, MapSE<StringSE, ObjectSE> hints) 入力メッセージから読み取り、単一のオブジェクトにエンコードします。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
read, readMono
public ServerSentEventHttpMessageReader()
Decoder
なしのコンストラクター。このモードでは、イベントのデータとして String
のみがサポートされています。public ListSE<MediaType> getReadableMediaTypes()
HttpMessageReader
MediaType
を返します。HttpMessageReader<ObjectSE>
の getReadableMediaTypes
public boolean canRead(ResolvableType elementType, @Nullable MediaType mediaType)
HttpMessageReader
HttpMessageReader<ObjectSE>
の canRead
elementType
- チェックするオブジェクトの型 mediaType
- 読み取り用のメディア型 (おそらく null
)true
、そうでない場合は false
public reactor.core.publisher.Flux<ObjectSE> read(ResolvableType elementType, ReactiveHttpInputMessage message, MapSE<StringSE,ObjectSE> hints)
HttpMessageReader
HttpMessageReader<ObjectSE>
の read
elementType
- HttpMessageReader.canRead(ResolvableType, MediaType)
を介して事前にチェックされている必要があるストリーム内のオブジェクトの型 message
- 読み取るメッセージ hints
- 入力の読み取りおよびデコード方法に関する追加情報 public reactor.core.publisher.Mono<ObjectSE> readMono(ResolvableType elementType, ReactiveHttpInputMessage message, MapSE<StringSE,ObjectSE> hints)
HttpMessageReader
HttpMessageReader<ObjectSE>
の readMono
elementType
- HttpMessageReader.canRead(ResolvableType, MediaType)
を介して事前にチェックされている必要があるストリーム内のオブジェクトの型 message
- 読み取るメッセージ hints
- 入力の読み取りおよびデコード方法に関する追加情報