public interface FormDataParser extends Closeable
This parser must be closed to make sure any temporary files have been cleaned up.
Modifier and Type | Field and Description |
---|---|
static AttachmentKey<FormData> | FORM_DATA When the form data is parsed it will be attached under this key. |
Modifier and Type | Method and Description |
---|---|
void | close() Closes the parser, and removes and temporary files that may have been created. |
void | parse(HttpHandler next) Parse the form data asynchronously. |
FormData | parseBlocking() Parse the data, blocking the current thread until parsing is complete. |
void | setCharacterEncoding(String encoding) Sets the character encoding that will be used by this parser. |
static final AttachmentKey<FormData> FORM_DATA
void parse(HttpHandler next) throws Exception
When this method completes the handler will be invoked, and the data will be attached under FORM_DATA
.
The method can either invoke the next handler directly, or may delegate to the IO thread to perform the parsing.
Exception
FormData parseBlocking() throws IOException
parse(io.undertow.server.HttpHandler next)
, as the calling thread should do that actual parsing, rather than the read threadIOException
- If the data could not be readvoid close() throws IOException
close
in interface AutoCloseable
close
in interface Closeable
IOException
void setCharacterEncoding(String encoding)
encoding
- The encodingCopyright © 2020 JBoss by Red Hat. All rights reserved.