|
Oracle® Database JDBC Java API Reference 11g Release 2 ("11.2.0.0.1-Beta-1") BETA E13995-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
java.util.EventObject
oracle.jdbc.aq.AQNotificationEvent
public abstract class 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).
The AQNotificationEvent provides information about the new message that has been enqueued.
Nested Class Summary | |
---|---|
static class |
AQNotificationEvent.EventType |
Field Summary | |
---|---|
static java.lang.String |
BUILD_DATE |
static boolean |
PRIVATE_TRACE |
static boolean |
TRACE |
Method Summary | |
---|---|
abstract java.lang.String |
getConnectionInformation() Retrieves a description of the TCP connection on which the notification was received. |
abstract java.lang.String |
getConsumerName() Retrieves the name of the consumer. |
abstract AQNotificationEvent.EventType |
getEventType() Retrieve the event type. |
abstract byte[] |
getMessageId() Retrieves the ID of the new message. |
abstract AQMessageProperties |
getMessageProperties() Retrieves the properties of the new message. |
abstract byte[] |
getPayload() Retrieves the payload of the new message. |
abstract java.lang.String |
getQueueName() Retrieves the name of the queue. |
abstract java.lang.String |
getRegistration() Retrieves the registration name which is the name that you provided when you registered for AQ notification with the registerAQNotification method. |
abstract java.lang.String |
toString() |
Methods inherited from class java.util.EventObject |
---|
getSource |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BUILD_DATE
public static final boolean TRACE
public static final boolean PRIVATE_TRACE
Method Detail |
---|
public abstract AQMessageProperties getMessageProperties() throws java.sql.SQLException
java.sql.SQLException
public abstract java.lang.String getRegistration() throws java.sql.SQLException
registerAQNotification
method.
In the case of a single consumer queue, the registration name is the name of the queue whereas in the case of a multi-consumer queue, it's the name of the queue plus the name of the consumer ("SCOTT.MY_QUEUE:RECEIVER").
java.sql.SQLException
public abstract byte[] getPayload() throws java.sql.SQLException
java.sql.SQLException
public abstract java.lang.String getQueueName() throws java.sql.SQLException
java.sql.SQLException
public abstract byte[] getMessageId() throws java.sql.SQLException
java.sql.SQLException
public abstract java.lang.String getConsumerName() throws java.sql.SQLException
java.sql.SQLException
public abstract java.lang.String getConnectionInformation()
public abstract AQNotificationEvent.EventType getEventType()
public abstract java.lang.String toString()
toString
in class java.util.EventObject
|
Oracle® Database JDBC Java API Reference 11g Release 2 ("11.2.0.0.1-Beta-1") BETA E13995-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |