Dependencies
Declarations
-
org
-
glassfish
-
grizzly
-
http
-
multipart
-
ContentDisposition
- disposition: String
- isParamsParsed: boolean
- dispositionType: String
- dispositionParams: Map<String, ParamValue>
- ContentDisposition(String): void
- getDisposition(): String
- getDispositionType(): String
- getDispositionParams(): Set<String>
- getDispositionParam(String): String
- getDispositionParamUnquoted(String): String
- toString(): String
- hashCode(): int
- equals(Object): boolean
- parseParams(): void
- skipSpaces(int): int
- findLastNonSpace(int, int): int
- skipTo(char, int): int
- skipToSemicolon(int): int
- ParamValue
-
MultipartContext
- START_ATTR: String
- START_INFO_ATTR: String
- TYPE_ATTR: String
- BOUNDARY_ATTR: String
- contentType: String
- boundary: String
- contentTypeAttributes: Map<String, String>
- MultipartContext(String, String, Map<String, String>): void
- getBoundary(): String
- getContentType(): String
- getContentTypeAttributes(): Map<String, String>
-
MultipartEntry
- isFinished: boolean
- availableBytes: int
- reservedBytes: int
- DEFAULT_CONTENT_TYPE: String
- DEFAULT_CONTENT_ENCODING: String
- requestInputStream: NIOInputStream
- multipartContext: MultipartContext
- inputStream: MultipartEntryNIOInputStream
- reader: MultipartEntryNIOReader
- headers: Map<String, String>
- contentType: String
- contentDisposition: ContentDisposition
- isSkipping: boolean
- usingInputStream: boolean
- usingReader: boolean
- isMultipart: boolean
- isMultipartParsed: boolean
- MultipartEntry(MultipartContext): void
- initialize(NIOInputStream): void
- getNIOInputStream(): NIOInputStream
- getNIOReader(): NIOReader
- getMultipartContext(): MultipartContext
- isMultipart(): boolean
- getContentType(): String
- setContentType(String): void
- getContentDisposition(): ContentDisposition
- setContentDisposition(ContentDisposition): void
- getHeaderNames(): Set<String>
- getHeader(String): String
- setHeader(String, String): void
- getHeader(Header): String
- setHeader(Header, String): void
- skip(): void
- getEncoding(): String
- reset(): void
- onFinished(): void
- onDataReceived(): void
- isFinished(): boolean
- availableBytes(): int
- addAvailableBytes(int): void
- getReservedBytes(): int
- setReservedBytes(int): void
- MultipartEntryHandler
-
MultipartEntryNIOInputStream
- isClosed: boolean
- multipartEntry: MultipartEntry
- parentNIOInputStream: NIOInputStream
- requestedSize: int
- handler: ReadHandler
- MultipartEntryNIOInputStream(MultipartEntry): void
- initialize(NIOInputStream): void
- read(): int
- read(byte[], int, int): int
- skip(long): long
- available(): int
- close(): void
- mark(int): void
- reset(): void
- markSupported(): boolean
- notifyAvailable(ReadHandler): void
- notifyAvailable(ReadHandler, int): void
- isFinished(): boolean
- readyData(): int
- isReady(): boolean
- getBuffer(): Buffer
- readBuffer(): Buffer
- readBuffer(int): Buffer
- recycle(): void
- onDataCame(): void
- shouldNotifyNow(int, int): boolean
-
MultipartEntryNIOReader
- isClosed: boolean
- multipartEntry: MultipartEntry
- requestNIOInputStream: NIOInputStream
- encoding: String
- decoder: CharsetDecoder
- averageCharsPerByte: float
- singleCharBuf: CharBuffer
- requestedSize: int
- handler: ReadHandler
- MultipartEntryNIOReader(MultipartEntry): void
- initialize(NIOInputStream, String): void
- read(CharBuffer): int
- read(): int
- read(char[]): int
- read(char[], int, int): int
- skip(long): long
- ready(): boolean
- markSupported(): boolean
- mark(int): void
- reset(): void
- close(): void
- notifyAvailable(ReadHandler): void
- notifyAvailable(ReadHandler, int): void
- isFinished(): boolean
- readyData(): int
- isReady(): boolean
- recycle(): void
- onDataCame(): void
- fillChar(int, CharBuffer): int
- getDecoder(): CharsetDecoder
- shouldNotifyNow(int, int): boolean
-
MultipartReadHandler
- State
- request: Request
- requestCompletionHandler: CompletionHandler<Request>
- multipartMixedEntry: MultipartEntry
- multipartMixedCompletionHandler: CompletionHandler<MultipartEntry>
- parentInputStream: NIOInputStream
- multipartHandler: MultipartEntryHandler
- multipartContext: MultipartContext
- boundary: String
- line: Line
- multipartEntry: MultipartEntry
- state: State
- isFinished: boolean
- isMultipartMixed: boolean
- MultipartReadHandler(Request, MultipartEntryHandler, CompletionHandler<Request>, MultipartContext): void
- MultipartReadHandler(MultipartEntry, MultipartEntryHandler, CompletionHandler<MultipartEntry>, MultipartContext): void
- onDataAvailable(): void
- onAllDataRead(): void
- checkComplete(): void
- checkMultipartMixedComplete(CompletionHandler<MultipartEntry>): void
- checkRequestComplete(CompletionHandler<Request>): void
- onError(Throwable): void
- process(): boolean
- feedMultipartEntry(): void
- skipPreamble(): boolean
- parseHeaders(): boolean
- finishHeadersParsing(): void
- setHeader(): void
- readLine(): void
- findEndOfHeaderName(Buffer, int, int): int
- trim(Buffer, int, int): String
-
Line
- isCrLf: boolean
- isComplete: boolean
- len: int
- offset: int
- couldBeBoundaryOffset: int
- isBoundary: boolean
- isFinalBoundary: boolean
- reset(): void
- hasContent(): boolean
- isBoundary(): boolean
- parseBoundary(): boolean
- couldBeBoundary(): boolean
- getLineTerminatorLength(): int
- skip(): void
- toString(): String
- MultipartScanner
-
ContentDisposition
-
multipart
-
http
-
grizzly
-
glassfish