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 © 2017 JBoss by Red Hat. All rights reserved.