This illustration shows the interrelationship of interfaces and classes.

This is an example of multiple inheritance.

The class oracle.jmsAQjmsAgent inherits from the interface javax.jmsDestination.

Similarly, the class oracle.jmsAQjmsDestination inherits from the interface javax.jmsQueue, which inherits from the interface javax.jmsDestination.

The class oracle.jmsAQjmsDestination also inherits from the interface javax.jmsTopic, which inherits from the interface javax.jmsDestination.