public interface AQjmsTopicReceiver extends TopicReceiver
Modifier and Type | Method and Description |
---|---|
int |
getNavigationMode()
Get the navigation mode used for receiving messagess.
|
java.lang.String |
getTransformation()
Get the transformation for the Consumer.
|
Message |
receive(oracle.jms.AQjmsSignature signature)
Receive the next message
|
Message |
receive(long timeout, oracle.jms.AQjmsSignature signature)
Receive the next message if available within the specified timeout.
|
void |
receiveNoData()
Consume the message without returning it to the user.
|
void |
receiveNoData(long timeout)
Consume the message without returning it to the user.
|
Message |
receiveSignature()
Only return the signature to the user.
|
Message |
receiveSignature(long timeout)
Only return the signature to the user.
|
void |
setNavigationMode(int mode)
Set the navigation mode used for receiving messagess.
|
void |
setTransformation(java.lang.String transformation)
Set transformation for this receiver.
|
getTopic
close, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
int getNavigationMode() throws JMSException
JMSException
- if there was an error in getting the navigation modevoid setNavigationMode(int mode) throws JMSException
mode
- the navigation modeJMSException
- if there was an error in setting the navigation modevoid receiveNoData() throws JMSException
JMSException
- if the message could not be received due to an errorvoid receiveNoData(long timeout) throws JMSException
timeout
- the timeout value in millisecondsJMSException
- if the message could not be received due to an errorMessage receive(oracle.jms.AQjmsSignature signature) throws JMSException
signature
- the signature valuenull
if one is not available.JMSException
- if JMS fails to receive the next message due to some error.Message receive(long timeout, oracle.jms.AQjmsSignature signature) throws JMSException
timeout
- the timeout value (in milliseconds)signature
- the signature valuenull
if one is not available.JMSException
- if JMS fails to receive the next message due to some error.Message receiveSignature() throws JMSException
JMSException
- if the message could not be received due to an errorMessage receiveSignature(long timeout) throws JMSException
timeout
- the timeout value in millisecondsJMSException
- if the message could not be received due to an errorvoid setTransformation(java.lang.String transformation)
transformation
- transformation namejava.lang.String getTransformation()
TopicReceiver
.