|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.nio.channels.Pipe
public abstract class Pipe
实现单向管道传送的通道对。
管道由一对通道组成:一个可写入的 sink 通道和一个可读取的 source 通道。一旦将某些字节写入接收器通道,就可以按照与写入时完全相同的顺序从源通道中读取这些字节。
在另一个线程从管道中读取这些字节或先前已写入的字节之前,是否阻塞将该字节写入管道的线程是与系统相关的,因此是未指定的。很多管道实现都对接收器和源通道之间一定数量的字节进行缓冲,但是不应假定会进行这种缓冲。
| 嵌套类摘要 | |
|---|---|
static class |
Pipe.SinkChannel
表示 Pipe 的可写入结尾的通道。 |
static class |
Pipe.SourceChannel
表示 Pipe 的可读取结尾的通道。 |
| 构造方法摘要 | |
|---|---|
protected |
Pipe()
初始化此类的一个新实例。 |
| 方法摘要 | |
|---|---|
static Pipe |
open()
打开一个管道。 |
abstract Pipe.SinkChannel |
sink()
返回此管道的接收器通道。 |
abstract Pipe.SourceChannel |
source()
返回此管道的源通道。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
protected Pipe()
| 方法详细信息 |
|---|
public abstract Pipe.SourceChannel source()
public abstract Pipe.SinkChannel sink()
public static Pipe open()
throws IOException
通过调用系统级默认 SelectorProvider 对象的 openPipe 方法来创建新管道。
IOException - 如果发生 I/O 错误
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。