This illustration shows the interrelationship of interfaces and classes.

This is an example of multiple inheritance.

The class oracle.jmsAQjmsConnectionMetaData inherits from the interface javax.jmsConnectionMetaData.

Similarly, the class oracle.jmsAQjmsConnection inherits from the class oracle.AQAQConstants.

There is also a standalone interface, javax.jmsDeliveryMode.