C D G I M O P R S U V 
All Classes All Packages

C

com.github.elopteryx.upload.rs - module com.github.elopteryx.upload.rs
File upload extension module for Jax-RS.
com.github.elopteryx.upload.rs - package com.github.elopteryx.upload.rs
The top level of the package hierarchy which contains classes related to using the core library in a Jax-Rs environment.
com.github.elopteryx.upload.rs.internal - package com.github.elopteryx.upload.rs.internal
The package for the actual implementation.

D

doBlockingParse(long, String, String, InputStream) - Method in class com.github.elopteryx.upload.rs.internal.RestUploadParser
Initializes the parser from the given parameters and performs a blocking parse.

G

getContentType() - Method in interface com.github.elopteryx.upload.rs.Part
Returns the content type of this part, as it was submitted by the client.
getHeader(String) - Method in interface com.github.elopteryx.upload.rs.Part
Returns the value of the specified mime header as a String.
getHeaderNames() - Method in interface com.github.elopteryx.upload.rs.Part
Returns the header names of this part.
getHeaders() - Method in class com.github.elopteryx.upload.rs.internal.MultiPartImpl
 
getHeaders() - Method in interface com.github.elopteryx.upload.rs.MultiPart
Returns the headers of the HTTP request, provided by the Jax-Rs runtime.
getHeaders(String) - Method in interface com.github.elopteryx.upload.rs.Part
Returns the values of the part header with the given name.
getName() - Method in interface com.github.elopteryx.upload.rs.Part
Returns the name of this part, which equals the name of the form field the part was selected for.
getOutPut() - Method in interface com.github.elopteryx.upload.rs.Part
Return the output which was associated with this part during the parsing.
getParts() - Method in class com.github.elopteryx.upload.rs.internal.MultiPartImpl
 
getParts() - Method in interface com.github.elopteryx.upload.rs.MultiPart
Returns the list of the received and processed parts.
getSize() - Method in class com.github.elopteryx.upload.rs.internal.MultiPartImpl
 
getSize() - Method in interface com.github.elopteryx.upload.rs.MultiPart
Returns the size of the whole multipart request.
getSize() - Method in interface com.github.elopteryx.upload.rs.Part
Returns the size of this part.
getSubmittedFileName() - Method in interface com.github.elopteryx.upload.rs.Part
Returns the file name specified by the client or null if the part is a normal form field.

I

isFile() - Method in interface com.github.elopteryx.upload.rs.Part
Determines whether or not this Part instance represents a file item.
isReadable(Class<?>, Type, Annotation[], MediaType) - Method in class com.github.elopteryx.upload.rs.UploadReader
 

M

maxPartSize() - Method in annotation type com.github.elopteryx.upload.rs.UploadConfig
The maximum size permitted for the parts.
maxRequestSize() - Method in annotation type com.github.elopteryx.upload.rs.UploadConfig
The maximum size permitted for the complete request.
MultiPart - Interface in com.github.elopteryx.upload.rs
This interface represents a multipart request.
MultiPartImpl - Class in com.github.elopteryx.upload.rs.internal
Default implementation of MultiPart.

O

onPartBegin(UploadContext, ByteBuffer) - Method in class com.github.elopteryx.upload.rs.UploadReader
 
onPartEnd(UploadContext) - Method in class com.github.elopteryx.upload.rs.UploadReader
 

P

Part - Interface in com.github.elopteryx.upload.rs
This interface represents a part item received in a multipart message that has already been processed and written into an output object.

R

readFrom(Class<Object>, Type, Annotation[], MediaType, MultivaluedMap<String, String>, InputStream) - Method in class com.github.elopteryx.upload.rs.UploadReader
 
RestUploadParser - Class in com.github.elopteryx.upload.rs.internal
A subclass of the blocking parser.
RestUploadParser() - Constructor for class com.github.elopteryx.upload.rs.internal.RestUploadParser
Public constructor.

S

setHeaders(MultivaluedMap<String, String>) - Method in class com.github.elopteryx.upload.rs.internal.MultiPartImpl
 
sizeThreshold() - Method in annotation type com.github.elopteryx.upload.rs.UploadConfig
The number of bytes that should be buffered before calling the part begin callback.

U

UploadConfig - Annotation Type in com.github.elopteryx.upload.rs
Annotation which can be put on the MultiPart parameter, to control the size constraints.
UploadParam - Annotation Type in com.github.elopteryx.upload.rs
Annotation type which can be used to set a part item as a parameter in the endpoint.
UploadReader - Class in com.github.elopteryx.upload.rs
This class is a message body reader for multipart requests.
UploadReader() - Constructor for class com.github.elopteryx.upload.rs.UploadReader
Public constructor.

V

value() - Method in annotation type com.github.elopteryx.upload.rs.UploadParam
The name of the form param in the multipart request.
C D G I M O P R S U V 
All Classes All Packages