|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
public interface FileRegion

FileChannel.transferTo(long, long, WritableByteChannel)在Sun JDK老版本和它的衍生版本中至少有四个已知的bug.
如果你想使用零拷贝文件传输,请升级到1.6.0_18或更高版本.
FileRegion
发送一个文件可能会失败或产生很差的性能.例如在Windows发送一个很大的文件就不能很好的工作.
| 方法摘要 | |
|---|---|
long |
getCount()
返回传输的字节数. |
long |
getPosition()
返回文件传输的开始偏移值. |
long |
transferTo(java.nio.channels.WritableByteChannel target,
long position)
传输该文件区域内容到指定的通道. |
| 从接口 org.jboss.netty.util.ExternalResourceReleasable 继承的方法 |
|---|
releaseExternalResources |
| 方法详细信息 |
|---|
long getPosition()
long getCount()
long transferTo(java.nio.channels.WritableByteChannel target,
long position)
throws java.io.IOException
target - 传输的目标position - 文件开始传输的相对偏移.例如, 0会使传输从 getPosition()字节到
getCount() - 1之间的区域字节.
java.io.IOException
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||