public abstract class AQNotificationEvent extends EventObject
The AQNotificationEvent provides information about the new message that has been enqueued.
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AQNotificationEvent.AdditionalEventType  | 
static class  | 
AQNotificationEvent.EventType  | 
source| Modifier | Constructor and Description | 
|---|---|
protected | 
AQNotificationEvent(Object source)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract AQNotificationEvent.AdditionalEventType | 
getAdditionalEventType()
Retrieve the additional event type. 
 | 
abstract String | 
getConnectionInformation()
Retrieves a description of the TCP connection on which the notification was received. 
 | 
abstract 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 String | 
getQueueName()
Retrieves the name of the queue. 
 | 
abstract String | 
getRegistration()
Retrieves the registration name which is the name that you provided when you registered for AQ notification with the  
registerAQNotification method. | 
abstract String | 
toString()  | 
getSourceprotected AQNotificationEvent(Object source)
public abstract AQMessageProperties getMessageProperties() throws SQLException
SQLExceptionpublic abstract String getRegistration() throws 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").
SQLException
public abstract byte[] getPayload()
                           throws SQLException
SQLExceptionpublic abstract String getQueueName() throws SQLException
SQLException
public abstract byte[] getMessageId()
                             throws SQLException
SQLExceptionpublic abstract String getConsumerName() throws SQLException
SQLExceptionpublic abstract String getConnectionInformation()
public abstract AQNotificationEvent.EventType getEventType()
public abstract AQNotificationEvent.AdditionalEventType getAdditionalEventType()
public abstract String toString()
toString in class EventObject