public abstract class AbstractHttpData extends io.netty.util.AbstractReferenceCounted implements HttpData
InterfaceHttpData.HttpDataType| Modifier and Type | Field and Description |
|---|---|
protected Charset |
charset |
protected boolean |
completed |
protected long |
definedSize |
protected String |
name |
protected long |
size |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractHttpData(String name,
Charset charset,
long size) |
| Modifier and Type | Method and Description |
|---|---|
io.netty.buffer.ByteBuf |
content() |
protected void |
deallocate() |
Charset |
getCharset()
Returns the Charset passed by the browser or null if not defined.
|
String |
getName()
Returns the name of this InterfaceHttpData.
|
boolean |
isCompleted() |
long |
length()
Returns the size in byte of the InterfaceHttpData
|
HttpData |
retain() |
HttpData |
retain(int increment) |
void |
setCharset(Charset charset)
Set the Charset passed by the browser if defined
|
refCnt, release, release, setRefCntclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddContent, copy, delete, duplicate, get, getByteBuf, getChunk, getFile, getString, getString, isInMemory, renameTo, setContent, setContent, setContentgetHttpDataTypecompareToprotected final String name
protected long definedSize
protected long size
protected Charset charset
protected boolean completed
public String getName()
InterfaceHttpDatagetName in interface InterfaceHttpDatapublic boolean isCompleted()
isCompleted in interface HttpDatapublic Charset getCharset()
HttpDatagetCharset in interface HttpDatapublic void setCharset(Charset charset)
HttpDatasetCharset in interface HttpDatacharset - Charset to set - must be not nullpublic long length()
HttpDatapublic io.netty.buffer.ByteBuf content()
content in interface io.netty.buffer.ByteBufHolderprotected void deallocate()
deallocate in class io.netty.util.AbstractReferenceCountedpublic HttpData retain()
Copyright © 2008–2017 The Netty Project. All rights reserved.