public abstract class AbstractMemoryHttpData extends AbstractHttpData
InterfaceHttpData.HttpDataTypedefinedSize, size| Modifier | Constructor and Description | 
|---|---|
protected  |  
           AbstractMemoryHttpData(java.lang.String name, java.nio.charset.Charset charset, long size)  |  
          
| Modifier and Type | Method and Description | 
|---|---|
void |  
           addContent(ByteBuf buffer, boolean last) 
            
              从ChannelBuffer添加内容 
               |  
          
void |  
           delete() 
            
              删除文件项目的底层存储,包括删除任何关联的临时磁盘文件。 
               |  
          
byte[] |  
           get() 
            
              以字节数组的形式返回文件项目的内容。 
               |  
          
ByteBuf |  
           getByteBuf() 
            
              从内存文件上传到磁盘(或其他实现)FileUpload的实用工具 
               |  
          
ByteBuf |  
           getChunk(int length) 
            
              从当前位置返回一个ChannelBuffer,长度读取字节数最多,从而增加了读取字节的当前位置。 
               |  
          
java.io.File |  
           getFile()  |  
          
java.lang.String |  
           getString() 
            
              使用默认字符编码,以String形式返回文件项目的内容。 
               |  
          
java.lang.String |  
           getString(java.nio.charset.Charset encoding) 
            
              使用指定的字符集,以String形式返回文件项目的内容。 
               |  
          
boolean |  
           isInMemory() 
            
              提供有关是否从内存中读取文件内容的提示。 
               |  
          
boolean |  
           renameTo(java.io.File dest) 
            
              方便的getMethod将上传的项目写入磁盘。 
               |  
          
void |  
           setContent(ByteBuf buffer) 
            
              设置来自ChannelBuffer的内容(删除以前的任何数据) 
               |  
          
void |  
           setContent(java.io.File file) 
            
              设置文件中的内容(删除以前的任何数据) 
               |  
          
void |  
           setContent(java.io.InputStream inputStream) 
            
              设置inputStream中的内容(删除以前的任何数据) 
               |  
          
HttpData |  
           touch() 
            
              记录此对象的当前访问位置以进行调试。 
               |  
          
HttpData |  
           touch(java.lang.Object hint) 
            
              记录此对象的当前访问位置,并附加一些用于调试的任意信息。 
               |  
          
checkSize, content, deallocate, definedLength, getCharset, getMaxSize, getName, isCompleted, length, retain, retain, setCharset, setCompleted, setMaxSizerefCnt, release, release, setRefCntclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopy, duplicate, replace, retainedDuplicategetHttpDataTyperefCnt, release, releaseprotected AbstractMemoryHttpData(java.lang.String name,
                                 java.nio.charset.Charset charset,
                                 long size) public void setContent(ByteBuf buffer) throws java.io.IOException
HttpData 
          buffer - 必须不为null 
           java.io.IOException 
           public void setContent(java.io.InputStream inputStream)
                throws java.io.IOException 
          HttpData 
          inputStream - 必须不为空 
           java.io.IOException 
           public void addContent(ByteBuf buffer, boolean last) throws java.io.IOException
HttpData 
          buffer - 除非last设置为False,否则不能为null 
           last - 缓冲区是最后一个 
           java.io.IOException 
           public void setContent(java.io.File file)
                throws java.io.IOException 
          HttpData 
          file - 必须不为null 
           java.io.IOException 
           public void delete()
HttpData 
          public byte[] get()
HttpData 
          public java.lang.String getString()
HttpData 
          public java.lang.String getString(java.nio.charset.Charset encoding)
HttpData 
          encoding - 使用的字符集 
           public ByteBuf getByteBuf()
public ByteBuf getChunk(int length) throws java.io.IOException
HttpData 
          java.io.IOException 
           public boolean isInMemory()
HttpData 
          public boolean renameTo(java.io.File dest)
                 throws java.io.IOException 
          HttpData复制的描述 
          dest - 目标文件 - 必须不为空 
           java.io.IOException 
           public java.io.File getFile()
                     throws java.io.IOException 
          java.io.IOException - 如果该数据不是由文件表示的 
           public HttpData touch()
ReferenceCounted 
          touch接口 
            ByteBufHolder 
           touch ,界面 
            HttpData 
           touch在界面 
            InterfaceHttpData 
           touch在界面 
            ReferenceCounted 
           touch在课程 
            AbstractHttpData 
           public HttpData touch(java.lang.Object hint)
ReferenceCounted 
          ResourceLeakDetector提供给您。 
          touch在界面 
            ByteBufHolder 
           touch在界面 
            HttpData 
           touch在界面 
            InterfaceHttpData 
           touch接口 
            ReferenceCounted 
           touch在课程 
            AbstractHttpData 
           Copyright © 2008–2018 The Netty Project. All rights reserved.