This illustration shows the interrelationship of interfaces and classes.

This is an example of multiple inheritance.

The class oracle.jmsAQjmsQueueBrowser (links to figure B-70) inherits from the interface javax.jmsQueueBrowser (links to figure B-26).

The class oracle.jmsAQjmsTopicBrowser inherits from the interface oracle.jmsTopicBrowser.

There are also two standalone interfaces: javax.jmsMessageListener (links to figure B-22) and oracle.AQAQQueueTable (links to figure B-83).

Additionally, there are three standalone classes: