Java Reference
In-Depth Information
Reading message: This is message 2 from producer
Reading message: This is message 3 from producer
Message is not a TextMessage
The last line appears because the client has received the non-text control mes-
sage sent by the
Producer
client.
3. Type
Q
or
q
in the Output window and press Return to stop the client.
4. Now run the
Producer
client using a queue.
In this case, as with the synchronous example, you can run the
Producer
client
first, because there is no timing dependency between the sender and the receiver.
a. Right-click the
producer
project and select Properties.
b. Select Run from the Categories tree.
c. In the Arguments field, type the following:
queue 3
d. Click OK.
e. Right-click the project and select Run.
The output of the client looks like this:
Destination type is queue
Sending message: This is message 1 from producer
Sending message: This is message 2 from producer
Sending message: This is message 3 from producer
5. Run the
AsynchConsumer
client.
a. Right-click the
asynchconsumer
project and select Properties.
b. Select Run from the Categories tree.
c. In the Arguments field, type the following:
queue
d. Click OK.
e. Right-click the project and select Run.
The output of the client looks like this: