org.jboss.netty.handler.codec.http2
Class MemoryFileUpload
java.lang.Object
org.jboss.netty.handler.codec.http2.AbstractHttpData
org.jboss.netty.handler.codec.http2.AbstractMemoryHttpData
org.jboss.netty.handler.codec.http2.MemoryFileUpload
- All Implemented Interfaces:
- Comparable<InterfaceHttpData>, FileUpload, HttpData, InterfaceHttpData
public class MemoryFileUpload
- extends AbstractMemoryHttpData
- implements FileUpload
Default FileUpload implementation that stores file into memory.
Warning: be aware of the memory limitation.
- Author:
- The Netty Project, Andy Taylor (andy.taylor@jboss.org), Trustin Lee, Frederic Bregier
Methods inherited from class org.jboss.netty.handler.codec.http2.AbstractMemoryHttpData |
addContent, delete, get, getChannelBuffer, getChunk, getFile, getString, getString, isInMemory, renameTo, setContent, setContent, setContent |
Methods inherited from interface org.jboss.netty.handler.codec.http2.HttpData |
addContent, delete, get, getChannelBuffer, getCharset, getChunk, getFile, getString, getString, isCompleted, isInMemory, length, renameTo, setCharset, setContent, setContent, setContent |
MemoryFileUpload
public MemoryFileUpload(String name,
String filename,
String contentType,
String contentTransferEncoding,
Charset charset,
long size)
throws NullPointerException,
IllegalArgumentException
- Throws:
NullPointerException
IllegalArgumentException
getHttpDataType
public InterfaceHttpData.HttpDataType getHttpDataType()
- Specified by:
getHttpDataType
in interface InterfaceHttpData
- Returns:
- The HttpDataType
getFilename
public String getFilename()
- Description copied from interface:
FileUpload
- Returns the original filename in the client's filesystem,
as provided by the browser (or other client software).
- Specified by:
getFilename
in interface FileUpload
- Returns:
- the original filename
setFilename
public void setFilename(String filename)
- Description copied from interface:
FileUpload
- Set the original filename
- Specified by:
setFilename
in interface FileUpload
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
compareTo
public int compareTo(InterfaceHttpData arg0)
- Specified by:
compareTo
in interface Comparable<InterfaceHttpData>
compareTo
public int compareTo(FileUpload o)
setContentType
public void setContentType(String contentType)
- Description copied from interface:
FileUpload
- Set the Content Type passed by the browser if defined
- Specified by:
setContentType
in interface FileUpload
- Parameters:
contentType
- Content Type to set - must be not null
getContentType
public String getContentType()
- Description copied from interface:
FileUpload
- Returns the content type passed by the browser or null if not defined.
- Specified by:
getContentType
in interface FileUpload
- Returns:
- the content type passed by the browser or null if not defined.
getContentTransferEncoding
public String getContentTransferEncoding()
- Description copied from interface:
FileUpload
- Returns the Content-Transfer-Encoding
- Specified by:
getContentTransferEncoding
in interface FileUpload
- Returns:
- the Content-Transfer-Encoding
setContentTransferEncoding
public void setContentTransferEncoding(String contentTransferEncoding)
- Description copied from interface:
FileUpload
- Set the Content-Transfer-Encoding type from String as 7bit, 8bit or binary
- Specified by:
setContentTransferEncoding
in interface FileUpload
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009-2012 Frederic Bregier. All Rights Reserved.