public class CloudEventHttpMessageConverter
extends org.springframework.http.converter.AbstractHttpMessageConverter<io.cloudevents.CloudEvent>
HttpMessageConverter
for CloudEvents
. Supports the use of
CloudEvent
in a RequestMapping
as either a method parameter
or a return value.Constructor and Description |
---|
CloudEventHttpMessageConverter() |
Modifier and Type | Method and Description |
---|---|
protected io.cloudevents.CloudEvent |
readInternal(Class<? extends io.cloudevents.CloudEvent> clazz,
org.springframework.http.HttpInputMessage inputMessage) |
protected boolean |
supports(Class<?> clazz) |
protected void |
writeInternal(io.cloudevents.CloudEvent event,
org.springframework.http.HttpOutputMessage outputMessage) |
addDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write
protected boolean supports(Class<?> clazz)
supports
in class org.springframework.http.converter.AbstractHttpMessageConverter<io.cloudevents.CloudEvent>
protected io.cloudevents.CloudEvent readInternal(Class<? extends io.cloudevents.CloudEvent> clazz, org.springframework.http.HttpInputMessage inputMessage) throws IOException, org.springframework.http.converter.HttpMessageNotReadableException
readInternal
in class org.springframework.http.converter.AbstractHttpMessageConverter<io.cloudevents.CloudEvent>
IOException
org.springframework.http.converter.HttpMessageNotReadableException
protected void writeInternal(io.cloudevents.CloudEvent event, org.springframework.http.HttpOutputMessage outputMessage) throws IOException, org.springframework.http.converter.HttpMessageNotWritableException
writeInternal
in class org.springframework.http.converter.AbstractHttpMessageConverter<io.cloudevents.CloudEvent>
IOException
org.springframework.http.converter.HttpMessageNotWritableException
Copyright © 2023. All rights reserved.