Мы становимся все более и более зависимыми от Netty и до недавнего времени использовали PureJavaCommChannel, реализацию OioChannel, построенную поверх PureJavaComm, которая в дальнейшем построена на JTermios.JTermios - это JNA-оболочка библиотек Posix C.
Для большего контроля над конфигурацией и производительностью последовательного порта у нас недавно возникла необходимость удалить слой PureJavaComm и напрямую использовать JTermios.
Каков наилучший способ передачи данных в / из реализации канала, получаемой / передаваемой посредством вызовов чтения / записи posix?Должен ли я создать подкласс одного из абстрактных типов каналов или использовать один из существующих конкретных каналов?В настоящее время я использую EmbededChannels как своего рода двухстороннюю очередь для этой цели, но я догадываюсь, что это немного злоупотребляет этим классом.Мысли? * * 1005