У меня есть фрагмент кода
Message msg = JMS_1.createBytesMessage();
В определении этого метода createBytesMessage () говорится, что он возвращает byte message object.
https://docs.oracle.com/cd/E19509-01/820-2239/gfdva/index.html
Могу я узнать, что это значит? Тип сообщения я могу понять, но что это значит, когда говорится, byte Message object? Меня смущает байт здесь с объектом сообщения.
Кто-нибудь может помочь ..?
Из документации оракула: - Объект BytesMessage используется для отправки сообщения, содержащего поток неинтерпретированных байтов. Он наследуется от интерфейса сообщения и добавляет тело сообщения в байтах. Получатель сообщения предоставляет интерпретацию байтов.
Взгляните на Javadoc для BytesMessage, он имеет больше функциональных возможностей, чем базовый тип сообщения. docs.oracle.com/javaee/6/api/javax/jms/BytesMessage.html
@Jesper, а разве мы не можем понять, не зная Application. В конце концов, это структура данных. Он возвращает тип сообщения, а класс, реализующий этот интерфейс или сам интерфейс, должен иметь атрибут где-то типа байта. Есть ли в этом смысл?
Метод createBytesMessage() создает объект сообщения JMS, который может содержать произвольные байты в качестве содержимого сообщения. Больше нечего объяснять; Я не совсем понимаю, о чем вы спрашиваете. (Что вам непонятно?).
@Jesper, Проще говоря, я бы сказал ... Не экземпляр, а переменная экземпляра ..! Это должно быть где-то, где хранятся данные (байты). Вот что я предполагаю ....! :)




Это сообщение JMS, которое может содержать произвольные данные (байты). Что означает содержание сообщения, полностью зависит от вашего приложения. Поскольку мы ничего не знаем о вашем приложении, мы не можем сказать вам, какие данные содержит сообщение и что они означают.