This illustration shows the interrelationship of interfaces and classes.

This is an example of multiple inheritance.

The class oracle.jmsAQjmsConnectionMetaData (links to figure B-59) inherits from the interface javax.jmsConnectionMetaData (links to figure B-16).

Similarly, the class oracle.jmsAQjmsConnection (links to figure B-60) inherits from the class oracle.AQAQConstants (links to figure B-83).

There is also a standalone interface, javax.jmsDeliveryMode that links to figure B-16.