public class CloudEventHttpMessageReader extends Object implements HttpMessageReader<io.cloudevents.CloudEvent>
HttpMessageReader for CloudEvents, converting
from an HTTP request to a CloudEvent. Supports the use of CloudEvent as an
input to a reactive endpoint.| Constructor and Description |
|---|
CloudEventHttpMessageReader() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRead(ResolvableType elementType,
MediaType mediaType) |
List<MediaType> |
getReadableMediaTypes() |
reactor.core.publisher.Flux<io.cloudevents.CloudEvent> |
read(ResolvableType elementType,
ReactiveHttpInputMessage message,
Map<String,Object> hints) |
reactor.core.publisher.Mono<io.cloudevents.CloudEvent> |
readMono(ResolvableType elementType,
ReactiveHttpInputMessage message,
Map<String,Object> hints) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetReadableMediaTypes, read, readMonopublic List<MediaType> getReadableMediaTypes()
getReadableMediaTypes in interface HttpMessageReader<io.cloudevents.CloudEvent>public boolean canRead(ResolvableType elementType, MediaType mediaType)
canRead in interface HttpMessageReader<io.cloudevents.CloudEvent>public reactor.core.publisher.Flux<io.cloudevents.CloudEvent> read(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String,Object> hints)
read in interface HttpMessageReader<io.cloudevents.CloudEvent>public reactor.core.publisher.Mono<io.cloudevents.CloudEvent> readMono(ResolvableType elementType, ReactiveHttpInputMessage message, Map<String,Object> hints)
readMono in interface HttpMessageReader<io.cloudevents.CloudEvent>Copyright © 2021. All rights reserved.