This class is the manager for transactional messaging.
 Syntax
 Syntaxpublic class QATransactionalManager : QAManagerBase
 Base classes
 Base classes Members
 MembersAll members of QATransactionalManager class, including all inherited members.
| Name | Description | 
|---|---|
| Begins an enumeration of message store property names. | |
| Frees the resources associated with a browse operation. | |
| Begins a browse of messages queued in the message store. | |
| Begins a browse of the message that is queued in the message store, with the given message ID. | |
| Begins a browse of messages queued in the message store for the given queue. | |
| Begins a browse of messages queued in the message store that satisfy the given selector. | |
| Returns the next message for the given browse operation, returning null if there are no more messages. | |
| Cancels the message with the given message ID. | |
| Closes the connection to the QAnywhere message system and releases any resources used by the QAManagerBase. | |
| Commits the current transaction and begins a new transaction. | |
| Creates a QABinaryMessage instance. | |
| Creates a QATextMessage instance. | |
| Deletes a QAMessage object. | |
| Frees the resources associated with a message store property name enumeration. | |
| Returns the total depth of all queues, based on a given filter. | |
| Gets a boolean value for a predefined or custom message store property. | |
| Gets a byte value for a predefined or custom message store property. | |
| Gets a double value for a predefined or custom message store property. | |
| Gets a float value for a predefined or custom message store property. | |
| Gets an int value for a predefined or custom message store property. | |
| The error code associated with the last executed QAManagerBase method. | |
| The error text associated with the last executed QAManagerBase method. | |
| The native error code associated with the last executed QAManagerBase method. | |
| Gets a long value for a predefined or custom message store property. | |
| Returns the next available QAMessage sent to the specified address. | |
| Returns the next available QAMessage sent to the specified address that satisfies the given selector. | |
| Returns the next available QAMessage sent to the given address that satisfies the given selector. | |
| Returns the next available QAMessage sent to the given address that satisfies the given selector. | |
| Returns the next available QAMessage sent to the given address. | |
| Returns the next available QAMessage sent to the given address. | |
| Returns the QAManager acknowledgement mode for received messages. | |
| Returns the depth of a queue, based on a given filter. | |
| Gets a short value for a predefined or custom message store property. | |
| Gets a string value for a predefined or custom message store property. | |
| Returns the message store property name for the given enumeration. | |
| Opens a QATransactionalManager instance. | |
| Puts a message into the queue for the given destination. | |
| Puts a message into the queue for the given destination and a given time-to-live in milliseconds. | |
| Rolls back the current transaction and begins a new transaction. | |
| Sets a predefined or custom message store property to a boolean value. | |
| Sets a predefined or custom message store property to a byte value. | |
| Sets a predefined or custom message store property to a double value. | |
| Sets a predefined or custom message store property to a float value. | |
| Sets a predefined or custom message store property to an int value. | |
| Sets a predefined or custom message store property to a long value. | |
| Sets a message listener class to receive QAnywhere messages asynchronously. | |
| Sets a message listener class to receive QAnywhere messages asynchronously, with a message selector. | |
| Allows you to set QAnywhere manager configuration properties programmatically. | |
| Sets a predefined or custom message store property to a short value. | |
| Sets a predefined or custom message store property to a string value. | |
| Starts the QAManagerBase for receiving incoming messages in message listeners. | |
| Stops the QAManagerBase's reception of incoming messages. | |
| Causes a synchronization with the QAnywhere message server, uploading any messages addressed to other clients, and downloading any messages addressed to the local client. | 
 Remarks
 RemarksThe QATransactionalManager class derives from QAManagerBase and manages transactional QAnywhere messaging operations.
For a detailed description of derived behavior, see QAManagerBase.
The QATransactionalManager can only be used for transactional acknowledgement. Use the QATransactionalManager::commit() method to commit all QAManagerBase::putMessage() and QAManagerBase::getMessage() invocations.
For more information, see Transactional messaging implementation
 See also
 See alsocommit method
open method
rollback method
|  | Discuss this page in DocCommentXchange.
                   | Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |