我试图找出一种方法来使用AsynchronousSocketChannel
和序列化技术。
我的最终目标是注册一个回调(指定目标类型),并在反序列化完整对象时调用我的回调。
但是,我所看到的每一种序列化技术都依赖于反序列化。
是否有任何序列化技术可以通过正确使用AsynchronousSocketChannel
来支持流式反序列化(即不首先将其转换为阻塞InputStream
)
或者,是否有一个围绕AsynchronousSocketChannel
编写的有效大小分隔包装器,它将为我提供一个ByteArray,我自己用ByteBuffers池等编写它似乎很愚蠢......