Uses of Interface
io.netty.handler.codec.http.multipart.InterfaceHttpData
Packages that use InterfaceHttpData
-
Uses of InterfaceHttpData in io.netty.handler.codec.http.multipart
Subinterfaces of InterfaceHttpData in io.netty.handler.codec.http.multipartModifier and TypeInterfaceDescriptioninterfaceAttribute interfaceinterfaceFileUpload interface that could be in memory, on temporary file or any other implementations.interfaceExtended interface for InterfaceHttpDataClasses in io.netty.handler.codec.http.multipart that implement InterfaceHttpDataModifier and TypeClassDescriptionclassAbstract Disk HttpData implementationclassAbstract HttpData implementationclassAbstract Memory HttpData implementation(package private) classAbstractMixedHttpData<D extends HttpData>classDisk implementation of AttributesclassDisk FileUpload implementation that stores file into real files(package private) final classThis Attribute is only for Encoder use to insert special command between object if needed (like Multipart Mixed mode)classMemory implementation of AttributesclassDefault FileUpload implementation that stores file into memory.
Warning: be aware of the memory limitation.classMixed implementation using both in Memory and in File with a limit of sizeclassMixed implementation using both in Memory and in File with a limit of sizeFields in io.netty.handler.codec.http.multipart declared as InterfaceHttpDataModifier and TypeFieldDescriptionprivate InterfaceHttpDataHttpPostRequestEncoder.currentDataThe current InterfaceHttpData to encode (used if more chunks are available)Fields in io.netty.handler.codec.http.multipart with type parameters of type InterfaceHttpDataModifier and TypeFieldDescriptionprivate final List<InterfaceHttpData> HttpPostRequestEncoder.bodyListDatasInterfaceHttpData for Body (without encoding)private final List<InterfaceHttpData> HttpPostMultipartRequestDecoder.bodyListHttpDataHttpDatas from Bodyprivate final List<InterfaceHttpData> HttpPostStandardRequestDecoder.bodyListHttpDataHttpDatas from Bodyprivate final Map<String, List<InterfaceHttpData>> HttpPostMultipartRequestDecoder.bodyMapHttpDataHttpDatas as Map from Bodyprivate final Map<String, List<InterfaceHttpData>> HttpPostStandardRequestDecoder.bodyMapHttpDataHttpDatas as Map from Bodyprivate ListIterator<InterfaceHttpData> HttpPostRequestEncoder.iteratorIterator to be used when encoding will be called chunk after chunk(package private) final List<InterfaceHttpData> HttpPostRequestEncoder.multipartHttpDatasThe final Multipart List of InterfaceHttpData including encodingMethods in io.netty.handler.codec.http.multipart that return InterfaceHttpDataModifier and TypeMethodDescriptionHttpPostMultipartRequestDecoder.currentPartialHttpData()HttpPostRequestDecoder.currentPartialHttpData()HttpPostStandardRequestDecoder.currentPartialHttpData()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 InterfaceHttpDataHttpPostMultipartRequestDecoder.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 InterfaceHttpDataHttpPostMultipartRequestDecoder.findMultipartDelimiter(String delimiter, HttpPostRequestDecoder.MultiPartStatus dispositionStatus, HttpPostRequestDecoder.MultiPartStatus closeDelimiterStatus) Find the next Multipart Delimiterprivate InterfaceHttpDataHttpPostMultipartRequestDecoder.findMultipartDisposition()Find the next DispositionHttpPostMultipartRequestDecoder.getBodyHttpData(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.HttpPostRequestDecoder.getBodyHttpData(String name) HttpPostStandardRequestDecoder.getBodyHttpData(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.InterfaceHttpPostRequestDecoder.getBodyHttpData(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 InterfaceHttpDataHttpPostMultipartRequestDecoder.getFileUpload(String delimiter) Get the FileUpload (new one or current one)HttpPostMultipartRequestDecoder.next()Returns the next available InterfaceHttpData or null if, at the time it is called, there is no more available InterfaceHttpData.HttpPostRequestDecoder.next()HttpPostStandardRequestDecoder.next()Returns the next available InterfaceHttpData or null if, at the time it is called, there is no more available InterfaceHttpData.InterfaceHttpPostRequestDecoder.next()Returns the next available InterfaceHttpData or null if, at the time it is called, there is no more available InterfaceHttpData.InterfaceHttpData.retain()InterfaceHttpData.retain(int increment) InternalAttribute.retain()InternalAttribute.retain(int increment) InterfaceHttpData.touch()InternalAttribute.touch()Methods in io.netty.handler.codec.http.multipart that return types with arguments of type InterfaceHttpDataModifier and TypeMethodDescriptionHttpPostMultipartRequestDecoder.getBodyHttpDatas()This getMethod returns a List of all HttpDatas from body.
If chunked, all chunks must have been offered using offer() getMethod.HttpPostMultipartRequestDecoder.getBodyHttpDatas(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.HttpPostRequestDecoder.getBodyHttpDatas()HttpPostRequestDecoder.getBodyHttpDatas(String name) HttpPostStandardRequestDecoder.getBodyHttpDatas()This getMethod returns a List of all HttpDatas from body.
If chunked, all chunks must have been offered using offer() getMethod.HttpPostStandardRequestDecoder.getBodyHttpDatas(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.InterfaceHttpPostRequestDecoder.getBodyHttpDatas()This getMethod returns a List of all HttpDatas from body.
If chunked, all chunks must have been offered using offer() getMethod.InterfaceHttpPostRequestDecoder.getBodyHttpDatas(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.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 InterfaceHttpDataModifier and TypeMethodDescriptionvoidHttpPostRequestEncoder.addBodyHttpData(InterfaceHttpData data) Add the InterfaceHttpData to the Body listprotected voidHttpPostMultipartRequestDecoder.addHttpData(InterfaceHttpData data) Utility function to add a new decoded dataprotected voidHttpPostStandardRequestDecoder.addHttpData(InterfaceHttpData data) Utility function to add a new decoded dataintAbstractMixedHttpData.compareTo(InterfaceHttpData o) intDiskAttribute.compareTo(InterfaceHttpData o) intDiskFileUpload.compareTo(InterfaceHttpData o) intInternalAttribute.compareTo(InterfaceHttpData o) intMemoryAttribute.compareTo(InterfaceHttpData other) intMemoryFileUpload.compareTo(InterfaceHttpData o) voidDefaultHttpDataFactory.removeHttpDataFromClean(HttpRequest request, InterfaceHttpData data) voidHttpDataFactory.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)voidHttpPostMultipartRequestDecoder.removeHttpDataFromClean(InterfaceHttpData data) Remove the given FileUpload from the list of FileUploads to cleanvoidHttpPostRequestDecoder.removeHttpDataFromClean(InterfaceHttpData data) voidHttpPostStandardRequestDecoder.removeHttpDataFromClean(InterfaceHttpData data) Remove the given FileUpload from the list of FileUploads to cleanvoidInterfaceHttpPostRequestDecoder.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 InterfaceHttpDataModifier and TypeMethodDescriptionvoidHttpPostRequestEncoder.setBodyHttpDatas(List<InterfaceHttpData> datas) Set the Body HttpDatas list