java.lang.Object
io.helidon.media.multipart.BodyPartBodyStreamWriter
- All Implemented Interfaces:
MessageBodyOperator<MessageBodyWriterContext>,MessageBodyStreamWriter<WriteableBodyPart>
public final class BodyPartBodyStreamWriter
extends Object
implements MessageBodyStreamWriter<WriteableBodyPart>
WriteableBodyPart stream writer.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.media.common.MessageBodyOperator
MessageBodyOperator.PredicateResult -
Method Summary
Modifier and TypeMethodDescriptionaccept(io.helidon.common.GenericType<?> type, MessageBodyWriterContext context) static BodyPartBodyStreamWritercreate()Create a new instance ofBodyPartBodyStreamWriterwith the default boundary delimiter.static BodyPartBodyStreamWriterCreate a new instance ofBodyPartBodyStreamWriterwith the specified boundary delimiter.write(Flow.Publisher<? extends WriteableBodyPart> content, io.helidon.common.GenericType<? extends WriteableBodyPart> type, MessageBodyWriterContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.media.common.MessageBodyStreamWriter
marshall
-
Method Details
-
accept
public MessageBodyOperator.PredicateResult accept(io.helidon.common.GenericType<?> type, MessageBodyWriterContext context) - Specified by:
acceptin interfaceMessageBodyOperator<MessageBodyWriterContext>
-
write
public Flow.Publisher<DataChunk> write(Flow.Publisher<? extends WriteableBodyPart> content, io.helidon.common.GenericType<? extends WriteableBodyPart> type, MessageBodyWriterContext context) - Specified by:
writein interfaceMessageBodyStreamWriter<WriteableBodyPart>
-
create
Create a new instance ofBodyPartBodyStreamWriterwith the default boundary delimiter.- Returns:
- BodyPartStreamWriter
- See Also:
-
create
Create a new instance ofBodyPartBodyStreamWriterwith the specified boundary delimiter.- Parameters:
boundary- boundary string- Returns:
- BodyPartStreamWriter
-