What are Building Blocks of a JMS application?
Answer / neha
Connection :- It is a virtual connection with JMS provider.
Session :- It is a single threaded context for producing and consuming messages.
Message Producer :- It is created from a session and is using to send messages to destinations.
Message Consumers :- It is also created from a session and is using to receive messages from destination.
Message Selector :- To filter the messages received.
Message :-Message objects are sending in JMS. A JMS message has 3 parts
a)header :- It contains a number of predefined fields using for proper delivery and routing.
b)body :- As the name suggests it is the body of messages. JMS API allows five types of message bodies.
1.TextMessage :- Body contains String data
2.ByteMessage :- Body contains byte data
3. MapMessage :- Body contains data in key/value pair
4.StreamMessage :-Body contains a stream of primitive values
5.ObjectMessage : – Body contains an object
6.Message :- Nothing in body. Only header and properties.
c)properties :- Additional properties other than header.
Is This Answer Correct ? | 1 Yes | 0 No |
Which are the benefits of mdb (message driven beans) over standard jms consumers?
Explain about point to point?
Which messaging is generally used in cases where a message is published by a producer and consumed by multiple subscribers?
What is a message in software?
What is Byte Message ?
What is a jms queue?
What is JMS application ?
How to Send object as message in JMS?
Can we send e-mail messages using JMS?
How may messaging models do JMS provide for and what are they?
What is jms protocol?
What is mdb in jms?