Uses of Interface
io.netty.handler.codec.http.multipart.InterfaceHttpData
-
Packages that use InterfaceHttpData Package Description io.netty.handler.codec.http.multipart HTTP multipart support. -
-
Uses of InterfaceHttpData in io.netty.handler.codec.http.multipart
Subinterfaces of InterfaceHttpData in io.netty.handler.codec.http.multipart Modifier and Type Interface Description interface
Attribute
Attribute interfaceinterface
FileUpload
FileUpload interface that could be in memory, on temporary file or any other implementations.interface
HttpData
Extended interface for InterfaceHttpDataClasses in io.netty.handler.codec.http.multipart that implement InterfaceHttpData Modifier and Type Class Description class
AbstractDiskHttpData
Abstract Disk HttpData implementationclass
AbstractHttpData
Abstract HttpData implementationclass
AbstractMemoryHttpData
Abstract Memory HttpData implementationclass
DiskAttribute
Disk implementation of Attributesclass
DiskFileUpload
Disk FileUpload implementation that stores file into real files(package private) class
InternalAttribute
This Attribute is only for Encoder use to insert special command between object if needed (like Multipart Mixed mode)class
MemoryAttribute
Memory implementation of Attributesclass
MemoryFileUpload
Default FileUpload implementation that stores file into memory.
Warning: be aware of the memory limitation.class
MixedAttribute
Mixed implementation using both in Memory and in File with a limit of sizeclass
MixedFileUpload
Mixed implementation using both in Memory and in File with a limit of sizeFields in io.netty.handler.codec.http.multipart declared as InterfaceHttpData Modifier and Type Field Description private InterfaceHttpData
HttpPostRequestEncoder. currentData
The current InterfaceHttpData to encode (used if more chunks are available)Fields in io.netty.handler.codec.http.multipart with type parameters of type InterfaceHttpData Modifier and Type Field Description private java.util.List<InterfaceHttpData>
HttpPostRequestEncoder. bodyListDatas
InterfaceHttpData for Body (without encoding)private java.util.List<InterfaceHttpData>
HttpPostMultipartRequestDecoder. bodyListHttpData
HttpDatas from Bodyprivate java.util.List<InterfaceHttpData>
HttpPostStandardRequestDecoder. bodyListHttpData
HttpDatas from Bodyprivate java.util.Map<java.lang.String,java.util.List<InterfaceHttpData>>
HttpPostMultipartRequestDecoder. bodyMapHttpData
HttpDatas as Map from Bodyprivate java.util.Map<java.lang.String,java.util.List<InterfaceHttpData>>
HttpPostStandardRequestDecoder. bodyMapHttpData
HttpDatas as Map from Bodyprivate java.util.ListIterator<InterfaceHttpData>
HttpPostRequestEncoder. iterator
Iterator to be used when encoding will be called chunk after chunk(package private) java.util.List<InterfaceHttpData>
HttpPostRequestEncoder. multipartHttpDatas
The final Multipart List of InterfaceHttpData including encodingMethods in io.netty.handler.codec.http.multipart that return InterfaceHttpData Modifier and Type Method Description InterfaceHttpData
HttpPostMultipartRequestDecoder. currentPartialHttpData()
InterfaceHttpData
HttpPostRequestDecoder. currentPartialHttpData()
InterfaceHttpData
HttpPostStandardRequestDecoder. currentPartialHttpData()
InterfaceHttpData
InterfaceHttpPostRequestDecoder. currentPartialHttpData()
Returns the current InterfaceHttpData if currently in decoding status, meaning all data are not yet within, or null if there is no InterfaceHttpData currently in decoding status (either because none yet decoded or none currently partially decoded).private InterfaceHttpData
HttpPostMultipartRequestDecoder. decodeMultipart(HttpPostRequestDecoder.MultiPartStatus state)
Decode a multipart request by pieces
NOTSTARTED PREAMBLE (
(HEADERDELIMITER DISPOSITION (FIELD | FILEUPLOAD))*
(HEADERDELIMITER DISPOSITION MIXEDPREAMBLE
(MIXEDDELIMITER MIXEDDISPOSITION MIXEDFILEUPLOAD)+
MIXEDCLOSEDELIMITER)*
CLOSEDELIMITER)+ EPILOGUE
Inspired from HttpMessageDecoderprivate InterfaceHttpData
HttpPostMultipartRequestDecoder. findMultipartDelimiter(java.lang.String delimiter, HttpPostRequestDecoder.MultiPartStatus dispositionStatus, HttpPostRequestDecoder.MultiPartStatus closeDelimiterStatus)
Find the next Multipart Delimiterprivate InterfaceHttpData
HttpPostMultipartRequestDecoder. findMultipartDisposition()
Find the next DispositionInterfaceHttpData
HttpPostMultipartRequestDecoder. getBodyHttpData(java.lang.String name)
This getMethod returns the first InterfaceHttpData with the given name from body.
If chunked, all chunks must have been offered using offer() getMethod.InterfaceHttpData
HttpPostRequestDecoder. getBodyHttpData(java.lang.String name)
InterfaceHttpData
HttpPostStandardRequestDecoder. getBodyHttpData(java.lang.String name)
This getMethod returns the first InterfaceHttpData with the given name from body.
If chunked, all chunks must have been offered using offer() getMethod.InterfaceHttpData
InterfaceHttpPostRequestDecoder. getBodyHttpData(java.lang.String name)
This getMethod returns the first InterfaceHttpData with the given name from body.
If chunked, all chunks must have been offered using offer() getMethod.protected InterfaceHttpData
HttpPostMultipartRequestDecoder. getFileUpload(java.lang.String delimiter)
Get the FileUpload (new one or current one)InterfaceHttpData
HttpPostMultipartRequestDecoder. next()
Returns the next available InterfaceHttpData or null if, at the time it is called, there is no more available InterfaceHttpData.InterfaceHttpData
HttpPostRequestDecoder. next()
InterfaceHttpData
HttpPostStandardRequestDecoder. next()
Returns the next available InterfaceHttpData or null if, at the time it is called, there is no more available InterfaceHttpData.InterfaceHttpData
InterfaceHttpPostRequestDecoder. next()
Returns the next available InterfaceHttpData or null if, at the time it is called, there is no more available InterfaceHttpData.InterfaceHttpData
InterfaceHttpData. retain()
InterfaceHttpData
InterfaceHttpData. retain(int increment)
InterfaceHttpData
InternalAttribute. retain()
InterfaceHttpData
InternalAttribute. retain(int increment)
InterfaceHttpData
InterfaceHttpData. touch()
InterfaceHttpData
InterfaceHttpData. touch(java.lang.Object hint)
InterfaceHttpData
InternalAttribute. touch()
InterfaceHttpData
InternalAttribute. touch(java.lang.Object hint)
Methods in io.netty.handler.codec.http.multipart that return types with arguments of type InterfaceHttpData Modifier and Type Method Description java.util.List<InterfaceHttpData>
HttpPostMultipartRequestDecoder. getBodyHttpDatas()
This getMethod returns a List of all HttpDatas from body.
If chunked, all chunks must have been offered using offer() getMethod.java.util.List<InterfaceHttpData>
HttpPostMultipartRequestDecoder. getBodyHttpDatas(java.lang.String name)
This getMethod returns a List of all HttpDatas with the given name from body.
If chunked, all chunks must have been offered using offer() getMethod.java.util.List<InterfaceHttpData>
HttpPostRequestDecoder. getBodyHttpDatas()
java.util.List<InterfaceHttpData>
HttpPostRequestDecoder. getBodyHttpDatas(java.lang.String name)
java.util.List<InterfaceHttpData>
HttpPostStandardRequestDecoder. getBodyHttpDatas()
This getMethod returns a List of all HttpDatas from body.
If chunked, all chunks must have been offered using offer() getMethod.java.util.List<InterfaceHttpData>
HttpPostStandardRequestDecoder. getBodyHttpDatas(java.lang.String name)
This getMethod returns a List of all HttpDatas with the given name from body.
If chunked, all chunks must have been offered using offer() getMethod.java.util.List<InterfaceHttpData>
InterfaceHttpPostRequestDecoder. getBodyHttpDatas()
This getMethod returns a List of all HttpDatas from body.
If chunked, all chunks must have been offered using offer() getMethod.java.util.List<InterfaceHttpData>
InterfaceHttpPostRequestDecoder. getBodyHttpDatas(java.lang.String name)
This getMethod returns a List of all HttpDatas with the given name from body.
If chunked, all chunks must have been offered using offer() getMethod.java.util.List<InterfaceHttpData>
HttpPostRequestEncoder. getBodyListAttributes()
This getMethod returns a List of all InterfaceHttpData from body part.Methods in io.netty.handler.codec.http.multipart with parameters of type InterfaceHttpData Modifier and Type Method Description void
HttpPostRequestEncoder. addBodyHttpData(InterfaceHttpData data)
Add the InterfaceHttpData to the Body listprotected void
HttpPostMultipartRequestDecoder. addHttpData(InterfaceHttpData data)
Utility function to add a new decoded dataprotected void
HttpPostStandardRequestDecoder. addHttpData(InterfaceHttpData data)
Utility function to add a new decoded dataint
DiskAttribute. compareTo(InterfaceHttpData o)
int
DiskFileUpload. compareTo(InterfaceHttpData o)
int
InternalAttribute. compareTo(InterfaceHttpData o)
int
MemoryAttribute. compareTo(InterfaceHttpData other)
int
MemoryFileUpload. compareTo(InterfaceHttpData o)
int
MixedAttribute. compareTo(InterfaceHttpData o)
int
MixedFileUpload. compareTo(InterfaceHttpData o)
void
DefaultHttpDataFactory. removeHttpDataFromClean(HttpRequest request, InterfaceHttpData data)
void
HttpDataFactory. removeHttpDataFromClean(HttpRequest request, InterfaceHttpData data)
Remove the given InterfaceHttpData from clean list (will not delete the file, except if the file is still a temporary one as setup at construction)void
HttpPostMultipartRequestDecoder. removeHttpDataFromClean(InterfaceHttpData data)
Remove the given FileUpload from the list of FileUploads to cleanvoid
HttpPostRequestDecoder. removeHttpDataFromClean(InterfaceHttpData data)
void
HttpPostStandardRequestDecoder. removeHttpDataFromClean(InterfaceHttpData data)
Remove the given FileUpload from the list of FileUploads to cleanvoid
InterfaceHttpPostRequestDecoder. removeHttpDataFromClean(InterfaceHttpData data)
Remove the given FileUpload from the list of FileUploads to cleanMethod parameters in io.netty.handler.codec.http.multipart with type arguments of type InterfaceHttpData Modifier and Type Method Description void
HttpPostRequestEncoder. setBodyHttpDatas(java.util.List<InterfaceHttpData> datas)
Set the Body HttpDatas list
-