Package io.helidon.webserver.testsupport
Interface MediaPublisher
- All Superinterfaces:
Flow.Publisher<io.helidon.common.http.DataChunk>
Represents a
publisher of specific media type.-
Method Summary
Modifier and TypeMethodDescriptionstatic MediaPublishercreate(io.helidon.common.http.MediaType publishedType, CharSequence charSequence) Creates a publisher of singlestring.static MediaPublishercreate(io.helidon.common.http.MediaType publishedType, Flow.Publisher<io.helidon.common.http.DataChunk> publisher) Creates new instance.io.helidon.common.http.MediaTypeReturns a media type of published data.Methods inherited from interface java.util.concurrent.Flow.Publisher
subscribe
-
Method Details
-
mediaType
io.helidon.common.http.MediaType mediaType()Returns a media type of published data.- Returns:
- a published media type or
nullfor undefined.
-
create
static MediaPublisher create(io.helidon.common.http.MediaType publishedType, Flow.Publisher<io.helidon.common.http.DataChunk> publisher) Creates new instance.- Parameters:
publishedType- a published media type.publisher- a publisher.- Returns:
- new instance.
-
create
static MediaPublisher create(io.helidon.common.http.MediaType publishedType, CharSequence charSequence) Creates a publisher of singlestring.- Parameters:
publishedType- a type. If contains charset then it is used, otherwise useUTF-8. Ifnullthentext/plainis used as a default.charSequence- A sequence to publish.- Returns:
- new publisher.
-