Uses of Class
io.helidon.media.common.MessageBodyWriterContext
-
Packages that use MessageBodyWriterContext Package Description io.helidon.media.common Common classes for processing content with a specificMediaType.io.helidon.media.jackson.common Jackson media type support.io.helidon.media.jsonb.common JSON-B media type support.io.helidon.media.jsonp.common JSON-P media type support.io.helidon.webserver Reactive web server API. -
-
Uses of MessageBodyWriterContext in io.helidon.media.common
Methods in io.helidon.media.common that return MessageBodyWriterContext Modifier and Type Method Description static MessageBodyWriterContextMessageBodyWriterContext. create()Create a new empty writer context backed by empty read-only headers.static MessageBodyWriterContextMessageBodyWriterContext. create(Parameters headers)Create a new empty writer context backed by the specified headers.static MessageBodyWriterContextMessageBodyWriterContext. create(MediaSupport mediaSupport, MessageBodyContext.EventListener eventListener, Parameters headers, List<MediaType> acceptedTypes)Create a new writer context.static MessageBodyWriterContextMessageBodyWriterContext. create(MessageBodyWriterContext parent, MessageBodyContext.EventListener eventListener, Parameters headers, List<MediaType> acceptedTypes)Create a new writer context.MessageBodyWriterContextMessageBodyWriterContext. registerWriter(MessageBodyStreamWriter<?> writer)MessageBodyWriterContextMessageBodyWriterContext. registerWriter(MessageBodyWriter<?> writer)<T> MessageBodyWriterContextMessageBodyWriterContext. registerWriter(Class<T> type, MediaType contentType, Function<? extends T,Flow.Publisher<DataChunk>> function)Deprecated.useregisterWriter(MessageBodyWriter)instead<T> MessageBodyWriterContextMessageBodyWriterContext. registerWriter(Class<T> type, Function<T,Flow.Publisher<DataChunk>> function)Deprecated.useregisterWriter(MessageBodyWriter)instead<T> MessageBodyWriterContextMessageBodyWriterContext. registerWriter(Predicate<?> accept, MediaType contentType, Function<T,Flow.Publisher<DataChunk>> function)Deprecated.useregisterWriter(MessageBodyWriter)instead<T> MessageBodyWriterContextMessageBodyWriterContext. registerWriter(Predicate<?> accept, Function<T,Flow.Publisher<DataChunk>> function)Deprecated.useregisterWriter(MessageBodyWriter)insteadMessageBodyWriterContextMediaSupport. writerContext()Get the configured writer context.MessageBodyWriterContextMessageBodyWriteableContent. writerContext()Get the writer context used to marshall data.Methods in io.helidon.media.common with parameters of type MessageBodyWriterContext Modifier and Type Method Description booleanByteChannelBodyWriter. accept(GenericType<?> type, MessageBodyWriterContext context)booleanCharSequenceBodyWriter. accept(GenericType<?> type, MessageBodyWriterContext context)booleanFileBodyWriter. accept(GenericType<?> type, MessageBodyWriterContext context)booleanPathBodyWriter. accept(GenericType<?> type, MessageBodyWriterContext context)booleanThrowableBodyWriter. accept(GenericType<?> type, MessageBodyWriterContext context)static MessageBodyWriterContextMessageBodyWriterContext. create(MessageBodyWriterContext parent, MessageBodyContext.EventListener eventListener, Parameters headers, List<MediaType> acceptedTypes)Create a new writer context.<T> Flow.Publisher<DataChunk>MessageBodyWriterContext. marshall(Single<T> content, GenericType<T> type, MessageBodyWriterContext fallback)Convert a given input publisher into HTTP payload by selecting a writer that accepts the specified type and current context.<T> Flow.Publisher<DataChunk>MessageBodyWriterContext. marshall(Single<T> content, Class<? extends MessageBodyWriter<T>> writerType, GenericType<T> type, MessageBodyWriterContext fallback)Convert a given input publisher into HTTP payload by selecting a writer with the specified class.<T> Flow.Publisher<DataChunk>MessageBodyWriterContext. marshallStream(Flow.Publisher<T> content, GenericType<T> type, MessageBodyWriterContext fallback)Convert a given input publisher into HTTP payload by selecting a stream writer that accepts the specified type and current context.<T> Flow.Publisher<DataChunk>MessageBodyWriterContext. marshallStream(Flow.Publisher<T> content, Class<? extends MessageBodyWriter<T>> writerType, GenericType<T> type, MessageBodyWriterContext fallback)Convert a given input publisher into HTTP payload by selecting a stream writer with the specified class.Flow.Publisher<DataChunk>MessageBodyWriteableContent. toPublisher(MessageBodyWriterContext fallback)Convert this writeable content to a raw publisher.Flow.Publisher<DataChunk>ByteChannelBodyWriter. write(Single<ReadableByteChannel> content, GenericType<? extends ReadableByteChannel> type, MessageBodyWriterContext context)Flow.Publisher<DataChunk>CharSequenceBodyWriter. write(Single<CharSequence> content, GenericType<? extends CharSequence> type, MessageBodyWriterContext context)Flow.Publisher<DataChunk>FileBodyWriter. write(Single<File> content, GenericType<? extends File> type, MessageBodyWriterContext context)Flow.Publisher<DataChunk>MessageBodyStreamWriter. write(Flow.Publisher<T> publisher, GenericType<? extends T> type, MessageBodyWriterContext context)Generate HTTP payload from the given stream of objects.Flow.Publisher<DataChunk>MessageBodyWriter. write(Single<T> single, GenericType<? extends T> type, MessageBodyWriterContext context)Generate HTTP payload from the objects of the given type.Flow.Publisher<DataChunk>PathBodyWriter. write(Single<Path> content, GenericType<? extends Path> type, MessageBodyWriterContext context)Flow.Publisher<DataChunk>ThrowableBodyWriter. write(Single<Throwable> content, GenericType<? extends Throwable> type, MessageBodyWriterContext context) -
Uses of MessageBodyWriterContext in io.helidon.media.jackson.common
Methods in io.helidon.media.jackson.common with parameters of type MessageBodyWriterContext Modifier and Type Method Description booleanJacksonBodyWriter. accept(GenericType<?> type, MessageBodyWriterContext context)Flow.Publisher<DataChunk>JacksonBodyWriter. write(Single<Object> content, GenericType<? extends Object> type, MessageBodyWriterContext context) -
Uses of MessageBodyWriterContext in io.helidon.media.jsonb.common
Methods in io.helidon.media.jsonb.common with parameters of type MessageBodyWriterContext Modifier and Type Method Description booleanJsonbBodyWriter. accept(GenericType<?> type, MessageBodyWriterContext context)Flow.Publisher<DataChunk>JsonbBodyWriter. write(Single<Object> content, GenericType<? extends Object> type, MessageBodyWriterContext context) -
Uses of MessageBodyWriterContext in io.helidon.media.jsonp.common
Methods in io.helidon.media.jsonp.common with parameters of type MessageBodyWriterContext Modifier and Type Method Description booleanJsonpBodyWriter. accept(GenericType<?> type, MessageBodyWriterContext context)Flow.Publisher<DataChunk>JsonpBodyWriter. write(Single<javax.json.JsonStructure> content, GenericType<? extends javax.json.JsonStructure> type, MessageBodyWriterContext context) -
Uses of MessageBodyWriterContext in io.helidon.webserver
Methods in io.helidon.webserver that return MessageBodyWriterContext Modifier and Type Method Description MessageBodyWriterContextServerResponse. writerContext()Get the writer context used to marshall data.
-