Programming with the Common Interfaces

Version 1.1 of the JMS API allows you to use the same code to send and
receive messages under either the PTP or the pub/sub domain. The destinations
that you use remain domain-specific, and the behavior of the application will
depend in part on whether you are using a queue or a topic. However, the code
itself can be common to both domains, making your applications flexible and
reusable. This tutorial describes and illustrates these common interfaces.