public abstract class AbstractHttpData extends java.lang.Object implements HttpData
InterfaceHttpData.HttpDataType| 限定符和类型 | 字段和说明 |
|---|---|
protected java.nio.charset.Charset |
charset |
protected boolean |
completed |
protected long |
definedSize |
protected long |
maxSize |
protected java.lang.String |
name |
protected long |
size |
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractHttpData(java.lang.String name,
java.nio.charset.Charset charset,
long size) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkSize(long newSize)
Check if the new size is not reaching the max limit allowed.
|
java.nio.charset.Charset |
getCharset()
Returns the Charset passed by the browser or null if not defined.
|
java.lang.String |
getName()
Returns the name of this InterfaceHttpData.
|
boolean |
isCompleted() |
long |
length()
Returns the size in byte of the InterfaceHttpData
|
void |
setCharset(java.nio.charset.Charset charset)
Set the Charset passed by the browser if defined
|
void |
setMaxSize(long maxSize)
Set the maxSize for this HttpData.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddContent, delete, get, getChannelBuffer, getChunk, getFile, getString, getString, isInMemory, renameTo, setContent, setContent, setContentgetHttpDataTypeprotected final java.lang.String name
protected long definedSize
protected long size
protected java.nio.charset.Charset charset
protected boolean completed
protected long maxSize
protected AbstractHttpData(java.lang.String name,
java.nio.charset.Charset charset,
long size)
public void setMaxSize(long maxSize)
HttpDatasetMaxSize 在接口中 HttpDatapublic void checkSize(long newSize)
throws java.io.IOException
HttpDatapublic java.lang.String getName()
InterfaceHttpDatagetName 在接口中 InterfaceHttpDatapublic boolean isCompleted()
isCompleted 在接口中 HttpDatapublic java.nio.charset.Charset getCharset()
HttpDatagetCharset 在接口中 HttpDatapublic void setCharset(java.nio.charset.Charset charset)
HttpDatasetCharset 在接口中 HttpDatacharset - Charset to set - must be not null