Java.Nio.Channels 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义 I/O 操作的通道,包括文件和套接字通道,以及多路复用非阻塞 I/O 的选择器。
类
| 名称 | 说明 |
|---|---|
| AcceptPendingException |
尝试在通道上启动接受操作且以前的接受操作尚未完成时引发的未选中异常。 |
| AlreadyBoundException |
尝试将套接字绑定到已绑定的网络导向通道时引发的未选中异常。 |
| AlreadyConnectedException |
尝试连接 |
| AsynchronousChannelGroup |
用于资源共享的异步通道分组。 |
| AsynchronousCloseException |
当另一个线程关闭通道或在 I/O 操作中阻止通道的通道部分时,线程收到的检查异常。 |
| AsynchronousFileChannel |
用于读取、写入和操作文件的异步通道。 |
| AsynchronousServerSocketChannel |
面向流的侦听套接字的异步通道。 |
| AsynchronousSocketChannel |
面向流的连接套接字的异步通道。 |
| CancelledKeyException |
尝试使用不再有效的选择键时引发的未选中异常。 |
| Channels |
通道和流的实用工具方法。 |
| ClosedByInterruptException |
当另一个线程在通道的 I/O 操作中被阻止时,线程收到检查异常。 |
| ClosedChannelException |
尝试在关闭或至少关闭到该操作的通道上调用或完成 I/O 操作时引发的检查异常。 |
| ClosedSelectorException |
当尝试在关闭的选择器上调用 I/O 操作时引发的未选中异常。 |
| ConnectionPendingException |
尝试连接 |
| DatagramChannel |
面向数据报的套接字的可选通道。 |
| FileChannel |
用于读取、写入、映射和操作文件的通道。 |
| FileChannel.MapMode |
文件映射模式的 typesafe 枚举。 |
| FileLock |
表示文件区域锁定的令牌。 |
| FileLockInterruptionException |
当另一个线程在等待获取文件锁时中断它时,线程收到的检查异常。 |
| IGatheringByteChannelExtensions |
定义 I/O 操作的通道,包括文件和套接字通道,以及多路复用非阻塞 I/O 的选择器。 |
| IllegalBlockingModeException |
当在错误的阻塞模式下对通道调用特定于阻塞模式的操作时,将引发未选中的异常。 |
| IllegalChannelGroupException |
尝试在同一提供程序创建的组中打开通道时引发的未选中异常。 |
| IllegalSelectorException |
尝试向创建通道的提供程序未创建的选择器注册通道时引发的未选中异常。 |
| InterruptedByTimeoutException |
在异步操作完成之前超时时,线程收到的检查异常。 |
| IReadableByteChannelExtensions |
定义 I/O 操作的通道,包括文件和套接字通道,以及多路复用非阻塞 I/O 的选择器。 |
| IScatteringByteChannelExtensions |
定义 I/O 操作的通道,包括文件和套接字通道,以及多路复用非阻塞 I/O 的选择器。 |
| IWritableByteChannelExtensions |
定义 I/O 操作的通道,包括文件和套接字通道,以及多路复用非阻塞 I/O 的选择器。 |
| MembershipKey |
表示 Internet 协议 (IP) 多播组的成员身份的令牌。 |
| NoConnectionPendingException |
在不首先成功调用方法 |
| NonReadableChannelException |
尝试从最初未打开以供读取的通道读取时引发的未选中异常。 |
| NonWritableChannelException |
当尝试写入最初未打开写入的通道时引发的未选中异常。 |
| NotYetBoundException |
尝试在尚未绑定的服务器套接字通道上调用 I/O 操作时引发的未选中异常。 |
| NotYetConnectedException |
尝试在尚未连接的套接字通道上调用 I/O 操作时引发的未选中异常。 |
| OverlappingFileLockException |
当尝试获取与同一Java虚拟机已锁定的区域重叠的文件区域中的锁时,或者当另一个线程正在等待锁定同一文件的重叠区域时,引发的未选中异常。 |
| Pipe |
实现单向管道的一对通道。 |
| Pipe.SinkChannel |
一个表示可写结尾的 |
| Pipe.SourceChannel |
一个表示可读结束的 |
| ReadPendingException |
当尝试从异步套接字通道读取并且以前的读取尚未完成时引发的未选中异常。 |
| SelectableChannel |
可以通过多路复用 |
| SelectionKey |
一个标记,表示使用 a |
| Selector |
对象的 |
| ServerSocketChannel |
面向流的侦听套接字的可选通道。 |
| ShutdownChannelGroupException |
当尝试在关闭的组中构造通道或无法调用 I/O 操作的完成处理程序时引发的未选中异常,因为通道组已终止。 |
| SocketChannel |
面向流的连接套接字的可选通道。 |
| UnresolvedAddressException |
尝试在未解析的套接字地址上调用网络操作时引发的未选中异常。 |
| UnsupportedAddressTypeException |
尝试绑定或连接到不支持的类型的套接字地址时引发的未选中异常。 |
| WritePendingException |
尝试写入异步套接字通道且以前的写入尚未完成时引发的未选中异常。 |
接口
| 名称 | 说明 |
|---|---|
| IAsynchronousByteChannel |
可以读取和写入字节的异步通道。 |
| IAsynchronousChannel |
支持异步 I/O 操作的通道。 |
| IByteChannel |
可以读取和写入字节的通道。 |
| IChannel |
I/O 操作的 nexus。 |
| ICompletionHandler |
用于使用异步 I/O 操作结果的处理程序。 |
| IGatheringByteChannel |
可以从缓冲区序列写入字节的通道。 |
| IInterruptibleChannel |
可以异步关闭和中断的通道。 |
| IReadableByteChannel |
可以读取字节的通道。 |
| IScatteringByteChannel |
可将字节读入缓冲区序列的通道。 |
| ISeekableByteChannel |
维护 当前位置并允许 更改位置的字节通道。 |
| IWritableByteChannel |
可以写入字节的通道。 |
枚举
| 名称 | 说明 |
|---|---|
| Operations |
枚举多个类型返回的值,并将其作为多个类型的参数。 |