Serializablepublic abstract class AQNotificationEvent extends EventObject
The AQNotificationEvent provides information about the new message that has been enqueued.
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AQNotificationEvent.AdditionalEventType |
|
static class |
AQNotificationEvent.EventType |
source| Modifier | Constructor | Description |
|---|---|---|
protected |
AQNotificationEvent(Object source) |
| Modifier and Type | Method | 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").
SQLExceptionpublic abstract byte[] getPayload()
throws SQLException
SQLExceptionpublic abstract String getQueueName() throws SQLException
SQLExceptionpublic 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