public class MemoryAttribute extends AbstractMemoryHttpData implements Attribute
InterfaceHttpData.HttpDataType
isRenamed
charset, completed, definedSize, name, size
构造器和说明 |
---|
MemoryAttribute(java.lang.String name) |
MemoryAttribute(java.lang.String name,
java.lang.String value) |
限定符和类型 | 方法和说明 |
---|---|
void |
addContent(ByteBuf buffer,
boolean last)
Add the content from the ChannelBuffer
|
int |
compareTo(Attribute o) |
int |
compareTo(InterfaceHttpData other) |
Attribute |
copy()
Create a deep copy of this
ByteBufHolder . |
Attribute |
duplicate()
Duplicate the
ByteBufHolder . |
boolean |
equals(java.lang.Object o) |
InterfaceHttpData.HttpDataType |
getHttpDataType() |
java.lang.String |
getValue()
Returns the value of this HttpData.
|
int |
hashCode() |
Attribute |
retain()
Increases the reference count by
1 . |
Attribute |
retain(int increment)
Increases the reference count by the specified
increment . |
void |
setValue(java.lang.String value)
Sets the value of this HttpData.
|
java.lang.String |
toString() |
delete, get, getByteBuf, getChunk, getFile, getString, getString, isInMemory, renameTo, setContent, setContent, setContent
content, deallocate, getCharset, getName, isCompleted, length, setCharset
refCnt, release, release, setRefCnt
delete, get, getByteBuf, getCharset, getChunk, getFile, getString, getString, isCompleted, isInMemory, length, renameTo, setCharset, setContent, setContent, setContent
getName
content
refCnt, release, release
public MemoryAttribute(java.lang.String name)
public MemoryAttribute(java.lang.String name, java.lang.String value) throws java.io.IOException
java.io.IOException
public InterfaceHttpData.HttpDataType getHttpDataType()
getHttpDataType
在接口中 InterfaceHttpData
public java.lang.String getValue()
Attribute
public void setValue(java.lang.String value) throws java.io.IOException
Attribute
public void addContent(ByteBuf buffer, boolean last) throws java.io.IOException
HttpData
addContent
在接口中 HttpData
addContent
在类中 AbstractMemoryHttpData
buffer
- must be not null except if last is set to Falselast
- True of the buffer is the last onejava.io.IOException
public int hashCode()
hashCode
在类中 java.lang.Object
public boolean equals(java.lang.Object o)
equals
在类中 java.lang.Object
public int compareTo(InterfaceHttpData other)
compareTo
在接口中 java.lang.Comparable<InterfaceHttpData>
public int compareTo(Attribute o)
public java.lang.String toString()
toString
在类中 java.lang.Object
public Attribute copy()
ByteBufHolder
ByteBufHolder
.public Attribute duplicate()
ByteBufHolder
ByteBufHolder
. Be aware that this will not automatically call ByteBufHolder.retain()
.public Attribute retain()
ReferenceCounted
1
.retain
在接口中 ByteBufHolder
retain
在接口中 Attribute
retain
在接口中 HttpData
retain
在接口中 ReferenceCounted
retain
在类中 AbstractHttpData
public Attribute retain(int increment)
ReferenceCounted
increment
.retain
在接口中 ByteBufHolder
retain
在接口中 Attribute
retain
在接口中 HttpData
retain
在接口中 ReferenceCounted
retain
在类中 AbstractHttpData