Я ищу рекомендацию относительно лучшего класса (классов) нетто для использования, которые поддерживают следующие функции:
- в памяти, локальная связь JVM
- stream-на основе
- поддержка нескольких потоков, записывающих двоичные данные в поток
- ЕДИНСТВЕННЫЙ поток, считывающий данные из потока
- является потокобезопасным на стороне записи
- автоматически обрабатывает рост байтового массива
- поддерживает настраиваемое время ожидания в потоке READing
На первый взгляд классы ChunkedWriteHandler + либо ChunkedNioStream, либо ChunkedStream выглядят как лучший подход, но яне читайте документацию, если они отвечают всем вышеперечисленным требованиям.
Если кто-то может дать какое-то руководство / рекомендацию, это будет с благодарностью!
Спасибо, Боб
ОБНОВЛЕНИЕ: после копания еще, я должен смотреть на ChannelBufferInputStream и ChannelBufferOutputStream?Пока еще не использовал Netty, я все еще разберусь с тем, какие части используются и где.