# Uses of Package
oracle.jdbc.aq

Packages that use oracle.jdbc.aq
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.

Classes in oracle.jdbc.aq used by oracle.jdbc
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.

Classes in oracle.jdbc.aq used by oracle.jdbc.aq
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.