Что такое байтовый объект сообщения?

У меня есть фрагмент кода

Message msg = JMS_1.createBytesMessage();

В определении этого метода createBytesMessage () говорится, что он возвращает byte message object.

https://docs.oracle.com/cd/E19509-01/820-2239/gfdva/index.html

Могу я узнать, что это значит? Тип сообщения я могу понять, но что это значит, когда говорится, byte Message object? Меня смущает байт здесь с объектом сообщения.

Кто-нибудь может помочь ..?

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

Jesper 29.05.2018 15:18

Из документации оракула: - Объект BytesMessage используется для отправки сообщения, содержащего поток неинтерпретированных байтов. Он наследуется от интерфейса сообщения и добавляет тело сообщения в байтах. Получатель сообщения предоставляет интерпретацию байтов.

Vinit Mehta 29.05.2018 15:19

Взгляните на Javadoc для BytesMessage, он имеет больше функциональных возможностей, чем базовый тип сообщения. docs.oracle.com/javaee/6/api/javax/jms/BytesMessage.html

Daniele 29.05.2018 15:24

@Jesper, а разве мы не можем понять, не зная Application. В конце концов, это структура данных. Он возвращает тип сообщения, а класс, реализующий этот интерфейс или сам интерфейс, должен иметь атрибут где-то типа байта. Есть ли в этом смысл?

Ashish Jangra 29.05.2018 15:37

Метод createBytesMessage() создает объект сообщения JMS, который может содержать произвольные байты в качестве содержимого сообщения. Больше нечего объяснять; Я не совсем понимаю, о чем вы спрашиваете. (Что вам непонятно?).

Jesper 29.05.2018 15:40

@Jesper, Проще говоря, я бы сказал ... Не экземпляр, а переменная экземпляра ..! Это должно быть где-то, где хранятся данные (байты). Вот что я предполагаю ....! :)

Ashish Jangra 29.05.2018 15:44
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
6
428
0

Другие вопросы по теме