Answer Posted / munnu
BytesMessage contains an array of primitive bytes in it's payload. Thus it can be used for transfer of data between two applications in their native format which may not be compatible with other Message types. It is also useful where JMS is used purely as a transport between two systems and the message payload is opaque to the JMS client. Whenever you store any primitive type, it is converted into it's byte representation and then stored in the payload. There is no boundary line between the different data types stored. Thus you can even read a long as short. This would result in erroneous data and hence it is advisable that the payload be read in the same order and using the same type in which it was created by the sender.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What happens when jms queue is full?
Describe the concept of message driven bean clustering.
How do I configure jms security?
How do I start wls and configure jms?
How do I find the jms queue in weblogic?
What is jms mq?
How can an application do a jms operation and have it succeed, independent of the result of the transaction?
What are the steps involved in configuring the jms?
Is jms an api?
What is the functionality of a jms message selector?
What is publish/subscribe messaging?
What is jms message broker?
Which models are supported by jms? Please, explain them.
How does a message queue work?
How does jms listener work?