Class MultiPartParserDefinition
- java.lang.Object
-
- org.jboss.resteasy.reactive.server.core.multipart.MultiPartParserDefinition
-
- All Implemented Interfaces:
FormParserFactory.ParserDefinition<MultiPartParserDefinition>
public class MultiPartParserDefinition extends Object implements FormParserFactory.ParserDefinition<MultiPartParserDefinition>
- Author:
- Stuart Douglas
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MultiPartParserDefinition.FileTooLargeException
-
Field Summary
Fields Modifier and Type Field Description static String
MULTIPART_FORM_DATA
-
Constructor Summary
Constructors Constructor Description MultiPartParserDefinition(Supplier<Executor> executorSupplier)
MultiPartParserDefinition(Supplier<Executor> executorSupplier, Path tempDir)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FormDataParser
create(ResteasyReactiveRequestContext exchange)
String
getDefaultCharset()
long
getMaxAttributeSize()
long
getMaxEntitySize()
long
getMaxIndividualFileSize()
Path
getTempFileLocation()
boolean
isDeleteUploadsOnEnd()
MultiPartParserDefinition
setDefaultCharset(String defaultCharset)
MultiPartParserDefinition
setDeleteUploadsOnEnd(boolean deleteUploadsOnEnd)
MultiPartParserDefinition
setFileSizeThreshold(long fileSizeThreshold)
MultiPartParserDefinition
setMaxAttributeSize(long maxAttributeSize)
MultiPartParserDefinition
setMaxEntitySize(long maxEntitySize)
MultiPartParserDefinition
setMaxIndividualFileSize(long maxIndividualFileSize)
MultiPartParserDefinition
setTempFileLocation(Path tempFileLocation)
-
-
-
Field Detail
-
MULTIPART_FORM_DATA
public static final String MULTIPART_FORM_DATA
- See Also:
- Constant Field Values
-
-
Method Detail
-
create
public FormDataParser create(ResteasyReactiveRequestContext exchange)
- Specified by:
create
in interfaceFormParserFactory.ParserDefinition<MultiPartParserDefinition>
-
getMaxAttributeSize
public long getMaxAttributeSize()
-
setMaxAttributeSize
public MultiPartParserDefinition setMaxAttributeSize(long maxAttributeSize)
-
isDeleteUploadsOnEnd
public boolean isDeleteUploadsOnEnd()
-
setDeleteUploadsOnEnd
public MultiPartParserDefinition setDeleteUploadsOnEnd(boolean deleteUploadsOnEnd)
-
getTempFileLocation
public Path getTempFileLocation()
-
setTempFileLocation
public MultiPartParserDefinition setTempFileLocation(Path tempFileLocation)
-
getDefaultCharset
public String getDefaultCharset()
-
setDefaultCharset
public MultiPartParserDefinition setDefaultCharset(String defaultCharset)
- Specified by:
setDefaultCharset
in interfaceFormParserFactory.ParserDefinition<MultiPartParserDefinition>
-
getMaxIndividualFileSize
public long getMaxIndividualFileSize()
-
setMaxIndividualFileSize
public MultiPartParserDefinition setMaxIndividualFileSize(long maxIndividualFileSize)
-
setFileSizeThreshold
public MultiPartParserDefinition setFileSizeThreshold(long fileSizeThreshold)
-
getMaxEntitySize
public long getMaxEntitySize()
-
setMaxEntitySize
public MultiPartParserDefinition setMaxEntitySize(long maxEntitySize)
-
-