Top Description Methods
io.netty.handler.codec.http.multipart

public Interface HttpDataFactory

Known Direct Implementers
io.netty.handler.codec.http.multipart.DefaultHttpDataFactory
Imports
io.netty.handler.codec.http.HttpRequest, java.nio.charset.Charset

Interface to enable creation of InterfaceHttpData objects

Method Summary

Modifier and TypeMethod and Description
public void
cleanAllHttpData()

Remove all InterfaceHttpData from virtual File storage from clean list for all requests

public void
cleanAllHttpDatas()

Deprecated Use cleanAllHttpData() instead.
public void
cleanRequestHttpData(HttpRequest
associated request
request
)

Remove all InterfaceHttpData from virtual File storage from clean list for the request

public void
public Attribute

Returns:

a new Attribute with no value
createAttribute
(HttpRequest
associated request
request
,
String name)

public Attribute

Returns:

a new Attribute with no value
createAttribute
(HttpRequest
associated request
request
,
String
name of the attribute
name
,
long
defined size from request for this attribute
definedSize
)

public Attribute

Returns:

a new Attribute
createAttribute
(HttpRequest
associated request
request
,
String name, String value)

public FileUpload

Returns:

a new FileUpload
createFileUpload
(HttpRequest
associated request
request
,
String name, String filename, String contentType, String contentTransferEncoding, Charset charset, long
the size of the Uploaded file
size
)

public void
removeHttpDataFromClean(HttpRequest
associated request
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)

public void
setMaxLimit(long max)

To set a max size limitation on fields.

Method Detail

cleanAllHttpDataback to summary
public void cleanAllHttpData()

Remove all InterfaceHttpData from virtual File storage from clean list for all requests

cleanAllHttpDatasback to summary
public void cleanAllHttpDatas()

Deprecated

Use cleanAllHttpData() instead.

Annotations
@Deprecated
cleanRequestHttpDataback to summary
public void cleanRequestHttpData(HttpRequest request)

Remove all InterfaceHttpData from virtual File storage from clean list for the request

Parameters
request:HttpRequest

associated request

cleanRequestHttpDatasback to summary
public void cleanRequestHttpDatas(HttpRequest request)

Deprecated

Use cleanRequestHttpData(HttpRequest) instead.

Annotations
@Deprecated
createAttributeback to summary
public Attribute createAttribute(HttpRequest request, String name)
Parameters
request:HttpRequest

associated request

Returns:Attribute

a new Attribute with no value

createAttributeback to summary
public Attribute createAttribute(HttpRequest request, String name, long definedSize)
Parameters
request:HttpRequest

associated request

name:String

name of the attribute

definedSize:long

defined size from request for this attribute

Returns:Attribute

a new Attribute with no value

createAttributeback to summary
public Attribute createAttribute(HttpRequest request, String name, String value)
Parameters
request:HttpRequest

associated request

Returns:Attribute

a new Attribute

createFileUploadback to summary
public FileUpload createFileUpload(HttpRequest request, String name, String filename, String contentType, String contentTransferEncoding, Charset charset, long size)
Parameters
request:HttpRequest

associated request

size:long

the size of the Uploaded file

Returns:FileUpload

a new FileUpload

removeHttpDataFromCleanback to summary
public void 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)

Parameters
request:HttpRequest

associated request

setMaxLimitback to summary
public void setMaxLimit(long max)

To set a max size limitation on fields. Exceeding it will generate an ErrorDataDecoderException. A value of -1 means no limitation (default).