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() |
getSource
protected AQNotificationEvent(Object source)
public abstract AQMessageProperties getMessageProperties() throws SQLException
SQLException
public 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
SQLException
public abstract String getQueueName() throws SQLException
SQLException
public abstract byte[] getMessageId() throws SQLException
SQLException
public abstract String getConsumerName() throws SQLException
SQLException
public abstract String getConnectionInformation()
public abstract AQNotificationEvent.EventType getEventType()
public abstract AQNotificationEvent.AdditionalEventType getAdditionalEventType()
public abstract String toString()
toString
in class EventObject