Class DiskAttribute
java.lang.Object
org.jboss.netty.handler.codec.http.multipart.AbstractHttpData
org.jboss.netty.handler.codec.http.multipart.AbstractDiskHttpData
org.jboss.netty.handler.codec.http.multipart.DiskAttribute
- All Implemented Interfaces:
Comparable<InterfaceHttpData>,Attribute,HttpData,InterfaceHttpData
Disk implementation of Attributes
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.netty.handler.codec.http.multipart.InterfaceHttpData
InterfaceHttpData.HttpDataType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Stringstatic booleanstatic final Stringstatic final StringFields inherited from class org.jboss.netty.handler.codec.http.multipart.AbstractDiskHttpData
fileFields inherited from class org.jboss.netty.handler.codec.http.multipart.AbstractHttpData
charset, completed, definedSize, maxSize, name, size -
Constructor Summary
ConstructorsConstructorDescriptionDiskAttribute(String name) Constructor used for huge AttributeDiskAttribute(String name, String value) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContent(ChannelBuffer buffer, boolean last) Add the content from the ChannelBufferintintprotected booleanbooleanprotected Stringprotected Stringprotected Stringprotected StringgetValue()Returns the value of this HttpData.inthashCode()voidSets the value of this HttpData.toString()Methods inherited from class org.jboss.netty.handler.codec.http.multipart.AbstractDiskHttpData
delete, get, getChannelBuffer, getChunk, getFile, getString, getString, isInMemory, renameTo, setContent, setContent, setContentMethods inherited from class org.jboss.netty.handler.codec.http.multipart.AbstractHttpData
checkSize, getCharset, getName, isCompleted, length, setCharset, setMaxSizeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jboss.netty.handler.codec.http.multipart.HttpData
checkSize, delete, get, getChannelBuffer, getCharset, getChunk, getFile, getString, getString, isCompleted, isInMemory, length, renameTo, setCharset, setContent, setContent, setContent, setMaxSizeMethods inherited from interface org.jboss.netty.handler.codec.http.multipart.InterfaceHttpData
getName
-
Field Details
-
baseDirectory
-
deleteOnExitTemporaryFile
public static boolean deleteOnExitTemporaryFile -
prefix
- See Also:
-
postfix
- See Also:
-
-
Constructor Details
-
DiskAttribute
Constructor used for huge Attribute -
DiskAttribute
- Throws:
IOException
-
-
Method Details
-
getHttpDataType
- Specified by:
getHttpDataTypein interfaceInterfaceHttpData- Returns:
- The HttpDataType
-
getValue
Description copied from interface:AttributeReturns the value of this HttpData.- Specified by:
getValuein interfaceAttribute- Throws:
IOException
-
setValue
Description copied from interface:AttributeSets the value of this HttpData.- Specified by:
setValuein interfaceAttribute- Throws:
IOException
-
addContent
Description copied from interface:HttpDataAdd the content from the ChannelBuffer- Specified by:
addContentin interfaceHttpData- Overrides:
addContentin classAbstractDiskHttpData- Parameters:
buffer- must be not null except if last is set to Falselast- True of the buffer is the last one- Throws:
IOException
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<InterfaceHttpData>
-
compareTo
-
toString
-
deleteOnExit
protected boolean deleteOnExit()- Specified by:
deleteOnExitin classAbstractDiskHttpData- Returns:
- True if the file should be deleted on Exit by default
-
getBaseDirectory
- Specified by:
getBaseDirectoryin classAbstractDiskHttpData- Returns:
- the default base Directory
-
getDiskFilename
- Specified by:
getDiskFilenamein classAbstractDiskHttpData- Returns:
- the real DiskFilename (basename)
-
getPostfix
- Specified by:
getPostfixin classAbstractDiskHttpData- Returns:
- the default postfix
-
getPrefix
- Specified by:
getPrefixin classAbstractDiskHttpData- Returns:
- the default prefix
-