| Class and Description |
|---|
| Buffer
内存中字节的集合.
|
| Buffer.UnsafeCursor
A handle to the underlying data in a buffer.
|
| BufferedSink
一种接收器,它在内部保存缓冲区,
以便调用者可以进行小的写操作没有性能损失
|
| BufferedSource
内部保存一个缓冲区,以便调用者可以在没有性能的情况下进行少量读取
它还允许客户端提前读取,在消费之前进行必要的缓冲输入
|
| ByteString
不可变的字节序列.
|
| FileSystem
访问分层数据存储上的读写文件。大多数调用者应该使用
FileSystem.SYSTEM
实现,它使用主机的本地文件系统。备用
实现可用于注入错误(用于测试)或转换存储的数据(用于添加)
例如加密)。 |
| ForwardingSink
将调用转发给另一个调用的
Sink |
| ForwardingSource
将调用转发给另一个调用的
Source |
| ForwardingTimeout
将调用转发给另一个调用的
Timeout. |
| HashingSink
一个接收器,计算它接受的全部字节流的哈希值。若要使用,请创建
使用您首选的哈希算法实例。将所有数据写入接收器,然后调用
HashingSink.hash()来计算最终的哈希值。 |
| HashingSource
计算其提供的全部字节流的散列的源。若要使用,请创建
使用您首选的哈希算法实例。通过读取源文件的所有字节来耗尽源文件
然后调用
HashingSource.hash()来计算最终的哈希值 |
| Options |
| Segment
缓冲区的一段
缓冲区中的每个段都是一个循环链表节点,它引用以下内容和
缓冲区中前面的段。
池中的每个段都是一个单链列表节点,引用池。
段的底层字节数组可以在缓冲区和字节字符串之间共享。当一个
段不能回收,也不能改变它的字节数据。
唯一的例外是允许所有者段附加到段中,写入数据
limit及以上。每个字节数组都有一个单独的拥有段。的立场,
限制、prev和next引用不共享。 |
| Sink
接收一个字节流。使用这个接口可以在任何地方编写数据
需要:到网络、存储器或内存中的缓冲区。水槽可以分层
转换接收到的数据,如压缩、加密、节流或添加
协议框架。
|
| Source
提供一个字节流。使用此接口从任何地方读取数据
它的位置:来自网络、存储或内存中的缓冲区。来源可能
分层以转换提供的数据,例如解压、解密或
移除协议框架。
|
| Timeout
在放弃一项任务之前要花多少时间的策略。当一个任务
超时时,它处于未指定的状态,应该被放弃。
例如,如果从源读取超时,则应关闭该源并
稍后应重试读取。如果向接收器写入超时,也是一样
适用规则:关闭洗涤槽,稍后重试。
|
| Class and Description |
|---|
| BufferedSink
一种接收器,它在内部保存缓冲区,
以便调用者可以进行小的写操作没有性能损失
|
| BufferedSource
内部保存一个缓冲区,以便调用者可以在没有性能的情况下进行少量读取
它还允许客户端提前读取,在消费之前进行必要的缓冲输入
|
| Sink
接收一个字节流。使用这个接口可以在任何地方编写数据
需要:到网络、存储器或内存中的缓冲区。水槽可以分层
转换接收到的数据,如压缩、加密、节流或添加
协议框架。
|
| Source
提供一个字节流。使用此接口从任何地方读取数据
它的位置:来自网络、存储或内存中的缓冲区。来源可能
分层以转换提供的数据,例如解压、解密或
移除协议框架。
|
| Class and Description |
|---|
| BufferedSink
一种接收器,它在内部保存缓冲区,
以便调用者可以进行小的写操作没有性能损失
|
| BufferedSource
内部保存一个缓冲区,以便调用者可以在没有性能的情况下进行少量读取
它还允许客户端提前读取,在消费之前进行必要的缓冲输入
|
| ByteString
不可变的字节序列.
|
| Timeout
在放弃一项任务之前要花多少时间的策略。当一个任务
超时时,它处于未指定的状态,应该被放弃。
例如,如果从源读取超时,则应关闭该源并
稍后应重试读取。如果向接收器写入超时,也是一样
适用规则:关闭洗涤槽,稍后重试。
|
| Class and Description |
|---|
| BufferedSource
内部保存一个缓冲区,以便调用者可以在没有性能的情况下进行少量读取
它还允许客户端提前读取,在消费之前进行必要的缓冲输入
|
| Source
提供一个字节流。使用此接口从任何地方读取数据
它的位置:来自网络、存储或内存中的缓冲区。来源可能
分层以转换提供的数据,例如解压、解密或
移除协议框架。
|
| Class and Description |
|---|
| FileSystem
访问分层数据存储上的读写文件。大多数调用者应该使用
FileSystem.SYSTEM
实现,它使用主机的本地文件系统。备用
实现可用于注入错误(用于测试)或转换存储的数据(用于添加)
例如加密)。 |
| Sink
接收一个字节流。使用这个接口可以在任何地方编写数据
需要:到网络、存储器或内存中的缓冲区。水槽可以分层
转换接收到的数据,如压缩、加密、节流或添加
协议框架。
|
| Source
提供一个字节流。使用此接口从任何地方读取数据
它的位置:来自网络、存储或内存中的缓冲区。来源可能
分层以转换提供的数据,例如解压、解密或
移除协议框架。
|
| Class and Description |
|---|
| BufferedSource
内部保存一个缓冲区,以便调用者可以在没有性能的情况下进行少量读取
它还允许客户端提前读取,在消费之前进行必要的缓冲输入
|
| Sink
接收一个字节流。使用这个接口可以在任何地方编写数据
需要:到网络、存储器或内存中的缓冲区。水槽可以分层
转换接收到的数据,如压缩、加密、节流或添加
协议框架。
|
| Class and Description |
|---|
| BufferedSink
一种接收器,它在内部保存缓冲区,
以便调用者可以进行小的写操作没有性能损失
|
| BufferedSource
内部保存一个缓冲区,以便调用者可以在没有性能的情况下进行少量读取
它还允许客户端提前读取,在消费之前进行必要的缓冲输入
|
| Sink
接收一个字节流。使用这个接口可以在任何地方编写数据
需要:到网络、存储器或内存中的缓冲区。水槽可以分层
转换接收到的数据,如压缩、加密、节流或添加
协议框架。
|
| Source
提供一个字节流。使用此接口从任何地方读取数据
它的位置:来自网络、存储或内存中的缓冲区。来源可能
分层以转换提供的数据,例如解压、解密或
移除协议框架。
|
| Class and Description |
|---|
| Buffer
内存中字节的集合.
|
| BufferedSink
一种接收器,它在内部保存缓冲区,
以便调用者可以进行小的写操作没有性能损失
|
| BufferedSource
内部保存一个缓冲区,以便调用者可以在没有性能的情况下进行少量读取
它还允许客户端提前读取,在消费之前进行必要的缓冲输入
|
| ByteString
不可变的字节序列.
|
| Sink
接收一个字节流。使用这个接口可以在任何地方编写数据
需要:到网络、存储器或内存中的缓冲区。水槽可以分层
转换接收到的数据,如压缩、加密、节流或添加
协议框架。
|
| Source
提供一个字节流。使用此接口从任何地方读取数据
它的位置:来自网络、存储或内存中的缓冲区。来源可能
分层以转换提供的数据,例如解压、解密或
移除协议框架。
|
| Timeout
在放弃一项任务之前要花多少时间的策略。当一个任务
超时时,它处于未指定的状态,应该被放弃。
例如,如果从源读取超时,则应关闭该源并
稍后应重试读取。如果向接收器写入超时,也是一样
适用规则:关闭洗涤槽,稍后重试。
|
| Class and Description |
|---|
| BufferedSink
一种接收器,它在内部保存缓冲区,
以便调用者可以进行小的写操作没有性能损失
|
| BufferedSource
内部保存一个缓冲区,以便调用者可以在没有性能的情况下进行少量读取
它还允许客户端提前读取,在消费之前进行必要的缓冲输入
|
| ByteString
不可变的字节序列.
|
Copyright © 2019. All rights reserved.