A B C D E F H I M N O P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(GenericType<?>, MessageBodyReaderContext) - Method in class io.helidon.media.multipart.BodyPartBodyStreamReader
- accept(GenericType<?>, MessageBodyReaderContext) - Method in class io.helidon.media.multipart.MultiPartBodyReader
- accept(GenericType<?>, MessageBodyWriterContext) - Method in class io.helidon.media.multipart.BodyPartBodyStreamWriter
- accept(GenericType<?>, MessageBodyWriterContext) - Method in class io.helidon.media.multipart.MultiPartBodyWriter
- add(String, String...) - Method in class io.helidon.media.multipart.FileFormParams.Builder
- addFile(String, String, Path) - Method in class io.helidon.media.multipart.FileFormParams.Builder
-
Add file with specific name and filename to the form.
- addFile(String, Path...) - Method in class io.helidon.media.multipart.FileFormParams.Builder
-
Add files with specific name to the form.
- as(Class<T>) - Method in class io.helidon.media.multipart.ReadableBodyPart
-
Converts the part content into an instance of the requested type.
B
- bodyPart(WriteableBodyPart) - Method in class io.helidon.media.multipart.WriteableMultiPart.Builder
-
Add a body part.
- bodyPart(String, Object) - Method in class io.helidon.media.multipart.WriteableMultiPart.Builder
-
Add a new body part based on the name entity.
- bodyPart(String, String, Path) - Method in class io.helidon.media.multipart.WriteableMultiPart.Builder
-
Add a new body part based on the name, filename and
Pathto the file. - bodyPart(String, Path...) - Method in class io.helidon.media.multipart.WriteableMultiPart.Builder
-
Add a new body part based on the name and
Pathto the files. - BodyPart - Interface in io.helidon.media.multipart
-
Body part entity.
- BodyPartBodyStreamReader - Class in io.helidon.media.multipart
-
ReadableBodyPartstream reader. - BodyPartBodyStreamWriter - Class in io.helidon.media.multipart
-
WriteableBodyPartstream writer. - BodyPartHeaders - Interface in io.helidon.media.multipart
-
Body part headers.
- bodyParts() - Method in interface io.helidon.media.multipart.MultiPart
-
Get all the nested body parts.
- bodyParts() - Method in class io.helidon.media.multipart.ReadableMultiPart
- bodyParts() - Method in class io.helidon.media.multipart.WriteableMultiPart
- bodyParts(Collection<WriteableBodyPart>) - Method in class io.helidon.media.multipart.WriteableMultiPart.Builder
-
Add body parts.
- buffered() - Method in class io.helidon.media.multipart.ReadableBodyPart.Builder
-
Mark the part content as buffered.
- build() - Method in class io.helidon.media.multipart.ContentDisposition.Builder
- build() - Method in class io.helidon.media.multipart.FileFormParams.Builder
- build() - Method in class io.helidon.media.multipart.ReadableBodyPart.Builder
- build() - Method in class io.helidon.media.multipart.ReadableBodyPartHeaders.Builder
- build() - Method in class io.helidon.media.multipart.WriteableBodyPart.Builder
- build() - Method in class io.helidon.media.multipart.WriteableBodyPartHeaders.Builder
- build() - Method in class io.helidon.media.multipart.WriteableMultiPart.Builder
- builder() - Static method in class io.helidon.media.multipart.ContentDisposition
-
Create a new builder instance.
- builder() - Static method in interface io.helidon.media.multipart.FileFormParams
-
Create a new builder for
FileFormParams. - builder() - Static method in class io.helidon.media.multipart.ReadableBodyPart
-
Create a new builder instance.
- builder() - Static method in class io.helidon.media.multipart.ReadableBodyPartHeaders
-
Create a new builder instance.
- builder() - Static method in class io.helidon.media.multipart.WriteableBodyPart
-
Create a new builder instance.
- builder() - Static method in class io.helidon.media.multipart.WriteableBodyPartHeaders
-
Create a new builder instance.
- builder() - Static method in class io.helidon.media.multipart.WriteableMultiPart
-
Create a new builder instance.
- Builder() - Constructor for class io.helidon.media.multipart.ContentDisposition.Builder
C
- content() - Method in interface io.helidon.media.multipart.BodyPart
-
Get the reactive representation of the part content.
- content() - Method in class io.helidon.media.multipart.ReadableBodyPart
- content() - Method in class io.helidon.media.multipart.WriteableBodyPart
- content(MessageBodyReadableContent) - Method in class io.helidon.media.multipart.ReadableBodyPart.Builder
-
Sets the content for this part.
- contentDisposition() - Method in interface io.helidon.media.multipart.BodyPartHeaders
-
Get the
Content-Dispositionheader. - contentDisposition() - Method in class io.helidon.media.multipart.ReadableBodyPartHeaders
- contentDisposition() - Method in class io.helidon.media.multipart.WriteableBodyPartHeaders
- contentDisposition(ContentDisposition) - Method in class io.helidon.media.multipart.WriteableBodyPartHeaders.Builder
-
Add a
Content-Dispositionheader. - contentDisposition(ContentDisposition) - Method in class io.helidon.media.multipart.WriteableBodyPartHeaders
-
Sets the value of "Content-Disposition" header.
- ContentDisposition - Class in io.helidon.media.multipart
-
A generic representation of the
Content-Dispositionheader. - ContentDisposition.Builder - Class in io.helidon.media.multipart
-
Builder class to create
ContentDispositioninstances. - contentType() - Method in interface io.helidon.media.multipart.BodyPartHeaders
-
Get the
Content-Typeheader. - contentType() - Method in class io.helidon.media.multipart.ReadableBodyPartHeaders
- contentType() - Method in class io.helidon.media.multipart.WriteableBodyPartHeaders
- contentType(MediaType) - Method in class io.helidon.media.multipart.WriteableBodyPartHeaders.Builder
-
Add a
Content-Typeheader. - contentType(MediaType) - Method in class io.helidon.media.multipart.WriteableBodyPartHeaders
-
Sets the MIME type of the body part.
- create() - Static method in class io.helidon.media.multipart.BodyPartBodyStreamReader
-
Create a new instance of
BodyPartBodyStreamReader. - create() - Static method in class io.helidon.media.multipart.BodyPartBodyStreamWriter
-
Create a new instance of
BodyPartBodyStreamWriterwith the default boundary delimiter. - create() - Static method in class io.helidon.media.multipart.MultiPartBodyReader
-
Create a new instance of
MultiPartBodyReader. - create() - Static method in class io.helidon.media.multipart.MultiPartBodyWriter
-
Create a new writer instance that uses the default boundary delimiter.
- create() - Static method in class io.helidon.media.multipart.MultiPartSupport
-
Create a new instance of
MultiPartSupport. - create() - Static method in class io.helidon.media.multipart.ReadableBodyPartHeaders
-
Create a new instance of
ReadableBodyPartHeaders. - create() - Static method in class io.helidon.media.multipart.WriteableBodyPartHeaders
-
Create a new instance of
WriteableBodyPartHeaderswith empty headers. - create(WriteableBodyPart...) - Static method in class io.helidon.media.multipart.WriteableMultiPart
-
Short-hand for creating
WriteableMultiPartinstances with the specified entities as body parts. - create(Object) - Static method in class io.helidon.media.multipart.WriteableBodyPart
-
Create a new out-bound part backed by the specified entity.
- create(String) - Static method in class io.helidon.media.multipart.BodyPartBodyStreamWriter
-
Create a new instance of
BodyPartBodyStreamWriterwith the specified boundary delimiter. - create(String) - Static method in class io.helidon.media.multipart.MultiPartBodyWriter
-
Create a new instance of
MultiPartBodyWriterwith the specified boundary delimiter. - create(String, MessageBodyReaderContext) - Static method in class io.helidon.media.multipart.MultiPartDecoder
-
Create a new multipart decoder.
- create(String, MessageBodyWriterContext) - Static method in class io.helidon.media.multipart.MultiPartEncoder
-
Create a multipart encoder.
- create(Collection<WriteableBodyPart>) - Static method in class io.helidon.media.multipart.WriteableMultiPart
-
Short-hand for creating
WriteableMultiPartinstances with the specified entities as body parts. - creationDate() - Method in class io.helidon.media.multipart.ContentDisposition
-
Get the value of the
creation-dateparameter that can be used to indicate the date at which the file was created. - creationDate(ZonedDateTime) - Method in class io.helidon.media.multipart.ContentDisposition.Builder
-
Set the content disposition
creation-dateparameter.
D
- DataChunkPublisher() - Constructor for class io.helidon.media.multipart.MultiPartDecoder.DataChunkPublisher
- DEFAULT_BOUNDARY - Static variable in class io.helidon.media.multipart.MultiPartBodyWriter
-
The default boundary used for encoding multipart messages.
- defaultContentType() - Method in interface io.helidon.media.multipart.BodyPartHeaders
-
Returns the default
Content-Typeheader value:MediaType.APPLICATION_OCTET_STREAMif theContent-Dispositionheader is present with a non empty value, otherwiseMediaType.TEXT_PLAIN. - drain() - Method in class io.helidon.media.multipart.MultiPartDecoder
-
Drain the upstream data if the contenders value is positive.
- drain(Throwable) - Method in class io.helidon.media.multipart.MultiPartDecoder
-
Drain the upstream data and signal the given error.
- drainBoth() - Method in class io.helidon.media.multipart.MultiPartDecoder
-
Drain upstream (raw) data and decoded downstream data.
- drainLoop() - Method in class io.helidon.media.multipart.MultiPartDecoder
-
Drain the upstream data in a loop while the contenders value is positive.
E
- entity(Object) - Method in class io.helidon.media.multipart.WriteableBodyPart.Builder
-
Create a new body part backed by the specified entity.
- entityStream(Flow.Publisher<T>, Class<T>) - Method in class io.helidon.media.multipart.WriteableBodyPart.Builder
-
Create a new body part backed by the specified entity stream.
F
- field(String) - Method in interface io.helidon.media.multipart.MultiPart
-
Get the first body part identified by the given control name.
- fields() - Method in interface io.helidon.media.multipart.MultiPart
-
Get all the body parts that are identified with form data control names.
- fields(String) - Method in interface io.helidon.media.multipart.MultiPart
-
Get the body parts identified by the given control name.
- FileFormParams - Interface in io.helidon.media.multipart
-
Form object which simplifies sending of multipart forms.
- FileFormParams.Builder - Class in io.helidon.media.multipart
-
Fluent API builder of
FileFormParams. - filename() - Method in interface io.helidon.media.multipart.BodyPart
-
Get the file name.
- filename() - Method in class io.helidon.media.multipart.ContentDisposition
-
Get the value of the
filenameparameter that can be used to suggest a filename to be used if the entity is detached and stored in a separate file. - filename(String) - Method in class io.helidon.media.multipart.ContentDisposition.Builder
-
Set the content disposition
filenameparameter. - filename(String) - Method in class io.helidon.media.multipart.WriteableBodyPart.Builder
-
Filename which will be used in
ContentDisposition. - filename(String) - Method in class io.helidon.media.multipart.WriteableBodyPartHeaders.Builder
-
Filename which will be used in
ContentDisposition.
H
- header(String, String) - Method in class io.helidon.media.multipart.WriteableBodyPartHeaders.Builder
-
Add a new header.
- headers() - Method in interface io.helidon.media.multipart.BodyPart
-
Returns HTTP part headers.
- headers() - Method in class io.helidon.media.multipart.ReadableBodyPart
- headers() - Method in class io.helidon.media.multipart.WriteableBodyPart
- headers(ReadableBodyPartHeaders) - Method in class io.helidon.media.multipart.ReadableBodyPart.Builder
-
Set the headers for this part.
- headers(WriteableBodyPartHeaders) - Method in class io.helidon.media.multipart.WriteableBodyPart.Builder
-
Set the headers for this part.
I
- init(MessageBodyWriterContext) - Method in interface io.helidon.media.multipart.WriteableBodyPartContent
-
Initialize the body part content.
- io.helidon.media.multipart - module io.helidon.media.multipart
-
Media MultiPart support classes.
- io.helidon.media.multipart - package io.helidon.media.multipart
-
Helidon Media MultiPart.
- isBuffered() - Method in class io.helidon.media.multipart.ReadableBodyPart
-
Indicate if the content of this
BodyPartinstance is buffered in memory.
M
- modificationDate() - Method in class io.helidon.media.multipart.ContentDisposition
-
Get the value of the
modification-dateparameter that can be used to indicate the date at which the file was last modified. - modificationDate(ZonedDateTime) - Method in class io.helidon.media.multipart.ContentDisposition.Builder
-
Set the content disposition
modification-dateparameter. - MultiPart<T extends BodyPart> - Interface in io.helidon.media.multipart
-
Multipart entity.
- MultiPartBodyReader - Class in io.helidon.media.multipart
-
ReadableMultiPartreader. - MultiPartBodyWriter - Class in io.helidon.media.multipart
-
WriteableMultiPartwriter. - MultiPartDecoder - Class in io.helidon.media.multipart
-
Reactive processor that decodes HTTP payload as a stream of
BodyPart. - MultiPartDecoder.DataChunkPublisher - Class in io.helidon.media.multipart
-
Inner publisher that publishes the body part as
DataChunk. - MultiPartEncoder - Class in io.helidon.media.multipart
-
Reactive processor that encodes a stream of
BodyPartinto an HTTP payload. - MultiPartSupport - Class in io.helidon.media.multipart
-
Multipart media support.
N
- name() - Method in interface io.helidon.media.multipart.BodyPart
-
Get the control name.
- name() - Method in class io.helidon.media.multipart.ContentDisposition
-
Get the value of the
nameparameter. - name(String) - Method in class io.helidon.media.multipart.ContentDisposition.Builder
-
Set the content disposition
nameparameter. - name(String) - Method in class io.helidon.media.multipart.WriteableBodyPart.Builder
-
Name which will be used in
ContentDisposition. - name(String) - Method in class io.helidon.media.multipart.WriteableBodyPartHeaders.Builder
-
Name which will be used in
ContentDisposition.
O
- onComplete() - Method in class io.helidon.media.multipart.MultiPartDecoder
- onComplete() - Method in class io.helidon.media.multipart.MultiPartEncoder
- onError(Throwable) - Method in class io.helidon.media.multipart.MultiPartDecoder
- onError(Throwable) - Method in class io.helidon.media.multipart.MultiPartEncoder
- onNext(DataChunk) - Method in class io.helidon.media.multipart.MultiPartDecoder
- onNext(WriteableBodyPart) - Method in class io.helidon.media.multipart.MultiPartEncoder
- onSubscribe(Flow.Subscription) - Method in class io.helidon.media.multipart.MultiPartDecoder
- onSubscribe(Flow.Subscription) - Method in class io.helidon.media.multipart.MultiPartEncoder
P
- parameter(String, String) - Method in class io.helidon.media.multipart.ContentDisposition.Builder
-
Add a new content disposition header parameter.
- parameters() - Method in class io.helidon.media.multipart.ContentDisposition
-
Get the parameters map.
- publisher(Flow.Publisher<DataChunk>) - Method in class io.helidon.media.multipart.WriteableBodyPart.Builder
-
Create a new body part backed by the specified publisher.
R
- read(Flow.Publisher<DataChunk>, GenericType<U>, MessageBodyReaderContext) - Method in class io.helidon.media.multipart.BodyPartBodyStreamReader
- read(Flow.Publisher<DataChunk>, GenericType<U>, MessageBodyReaderContext) - Method in class io.helidon.media.multipart.MultiPartBodyReader
- ReadableBodyPart - Class in io.helidon.media.multipart
-
Readable body part entity.
- ReadableBodyPart.Builder - Class in io.helidon.media.multipart
-
Builder class for creating
BodyPartinstances. - ReadableBodyPartHeaders - Class in io.helidon.media.multipart
-
Readable body part headers.
- ReadableBodyPartHeaders.Builder - Class in io.helidon.media.multipart
-
Builder class to create
ReadableBodyPartHeadersinstances. - ReadableMultiPart - Class in io.helidon.media.multipart
-
Readable multipart message.
- readDate() - Method in class io.helidon.media.multipart.ContentDisposition
-
Get the value of the
modification-dateparameter that can be used to indicate the date at which the file was last read. - readDate(ZonedDateTime) - Method in class io.helidon.media.multipart.ContentDisposition.Builder
-
Set the content disposition
read-dateparameter. - readers() - Method in class io.helidon.media.multipart.MultiPartSupport
S
- size() - Method in class io.helidon.media.multipart.ContentDisposition
-
Get the value of the
sizeparameter that can be used to indicate an approximate size of the file in octets. - size(long) - Method in class io.helidon.media.multipart.ContentDisposition.Builder
-
Set the content disposition
sizeparameter. - streamReaders() - Method in class io.helidon.media.multipart.MultiPartSupport
- streamWriters() - Method in class io.helidon.media.multipart.MultiPartSupport
- subscribe(Flow.Subscriber<? super DataChunk>) - Method in class io.helidon.media.multipart.MultiPartDecoder.DataChunkPublisher
- subscribe(Flow.Subscriber<? super DataChunk>) - Method in class io.helidon.media.multipart.MultiPartEncoder
- subscribe(Flow.Subscriber<? super ReadableBodyPart>) - Method in class io.helidon.media.multipart.MultiPartDecoder
T
- toString() - Method in class io.helidon.media.multipart.ContentDisposition
-
Convert the content disposition to a string suitable for use as the value of a corresponding HTTP header.
- type() - Method in class io.helidon.media.multipart.ContentDisposition
-
The content disposition type.
- type(String) - Method in class io.helidon.media.multipart.ContentDisposition.Builder
-
Set the content disposition type.
W
- write(Single<? extends WriteableMultiPart>, GenericType<? extends WriteableMultiPart>, MessageBodyWriterContext) - Method in class io.helidon.media.multipart.MultiPartBodyWriter
- write(Flow.Publisher<? extends WriteableBodyPart>, GenericType<? extends WriteableBodyPart>, MessageBodyWriterContext) - Method in class io.helidon.media.multipart.BodyPartBodyStreamWriter
- WriteableBodyPart - Class in io.helidon.media.multipart
-
Writeable body part entity.
- WriteableBodyPart.Builder - Class in io.helidon.media.multipart
-
Builder class for creating
BodyPartinstances. - WriteableBodyPartContent - Interface in io.helidon.media.multipart
-
Writeable body part content.
- WriteableBodyPartHeaders - Class in io.helidon.media.multipart
-
Writeable body part headers.
- WriteableBodyPartHeaders.Builder - Class in io.helidon.media.multipart
-
Builder class to create
WriteableBodyPartHeadersinstances. - WriteableMultiPart - Class in io.helidon.media.multipart
-
Writeable multipart entity.
- WriteableMultiPart.Builder - Class in io.helidon.media.multipart
-
Builder class for creating
WriteableMultiPartinstances. - writers() - Method in class io.helidon.media.multipart.MultiPartSupport
All Classes All Packages