Вопрос о подписи Netty's Channel.write (Object) - непонятная документация - PullRequest
3 голосов
/ 12 апреля 2011

Библиотека Netty (написана на Java) определяет следующий метод записи в интерфейсе канала:

ChannelFuture write(Object message) 

Однако Javadoc не объясняет, как этот метод использует предоставленное сообщение для извлечения данных и их отправки. Это не так, как если бы можно было пройти любой объект. Это не имеет смысла.

В руководстве пользователя показан пример вызова с ChannelBuffer, но он не связывает точки между подписью и использованием.

Мой вопрос, как правильно использовать этот метод? И почему это не было определено так:

ChannelFuture write(ChannelBuffer message) 

Есть ли особый вариант использования для объекта? Есть ли документация по этому поводу?

1 Ответ

2 голосов
/ 12 апреля 2011

Я думаю, что раздел «Speaking POJO» в руководстве пользователя объясняет это довольно хорошо: http://docs.jboss.org/netty/3.2/guide/html/start.html#start.pojo.

Проще говоря, поток или кадр байтов могут быть преобразованы в объекты Java в восходящем и обратном направлении.

...