| Package | Description | 
|---|---|
| oracle.jdbc | 
 Beginning in Oracle9i, the Oracle extensions to JDBC are captured in the package  
oracle.jdbc. | 
| oracle.jdbc.aq | 
 This package is an Oracle JDBC extension that provides interfaces to access the Advanced Queuing feature of Oracle for enterprise messaging applications. 
 | 
| Class and Description | 
|---|
| AQDequeueOptions
 Specifies the options available for the dequeue operation. 
 | 
| AQEnqueueOptions
 Specifies the options available for the enqueue operation. 
 | 
| AQMessage
 A message is the unit that is enqueued or dequeued. 
 | 
| AQNotificationRegistration
 This class represents your interest in being notified when a new message is enqueued in a particular queue. 
 | 
| Class and Description | 
|---|
| AQAgent
 An Agent represents and identifies a user of the queue, either producer or consumer of the message, either an end-user or an application. 
 | 
| AQDequeueOptions.DeliveryFilter | 
| AQDequeueOptions.DequeueMode | 
| AQDequeueOptions.NavigationOption | 
| AQDequeueOptions.VisibilityOption | 
| AQEnqueueOptions.DeliveryMode | 
| AQEnqueueOptions.SequenceDeviationOption | 
| AQEnqueueOptions.VisibilityOption | 
| AQMessage
 A message is the unit that is enqueued or dequeued. 
 | 
| AQMessageProperties
 This interface contains the message properties such as Correlation, Sender, Delay and Expiration, Recipients, and Priority and Ordering. 
 | 
| AQMessageProperties.DeliveryMode | 
| AQMessageProperties.MessageState | 
| AQNotificationEvent
 An AQNotificationEvent will be created whenever a new message is enqueued in a queue for which you have registered your interest (see OracleConnection.registerAQNotification). 
 | 
| AQNotificationEvent.AdditionalEventType | 
| AQNotificationEvent.EventType | 
| AQNotificationListener
 The listener interface for receiving AQ notification events. 
 |