Serializable
public 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() |
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