The QATransactionalManager class derives from QAManagerBase and manages transactional QAnywhere messaging operations.
Public Interface QATransactionalManager Inherits QAManagerBase
public interface QATransactionalManager : QAManagerBase
All members of QATransactionalManager interface, including all inherited members.
Name | Description |
---|---|
This method is deprecated. | |
Browses the message with the given message ID. | |
Browses the next available messages waiting that have been sent to the given address. | |
Browses messages queued in the message store that satisfy the given selector. | |
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 object. | |
Creates a QATextMessage object. | |
Gets a boolean value for a pre-defined or custom message store property. | |
Gets a double value for a pre-defined or custom message store property. | |
Gets a float value for a pre-defined or custom message store property. | |
Gets a int value for a pre-defined or custom message store property. | |
Gets a long value for a pre-defined 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 total depth of all queues, based on a given filter. | |
Gets a signed byte value for a pre-defined or custom message store property. | |
Gets a short value for a pre-defined or custom message store property. | |
Gets a System.Object representing a message store property. | |
Gets an enumerator over the message store property names. | |
Gets a string value for a pre-defined or custom message store property. | |
Opens a QATransactionalManager instance. | |
Tests if there currently exists a value for the given the property. | |
Prepares a message to send to another QAnywhere client. | |
Prepares a message to send to another QAnywhere client. | |
Reopens the QAManagerBase. | |
Rolls back the current transaction and begins a new transaction. | |
Sets a pre-defined or custom message store property to a boolean value. | |
Sets a pre-defined or custom message store property to a double value. | |
Sets an ExceptionListener delegate to receive QAExceptions when processing QAnywhere messages asynchronously. | |
Sets an ExceptionListener2 delegate to receive QAExceptions when processing QAnywhere messages asynchronously. | |
Sets a pre-defined or custom message store property to a float value. | |
Sets a pre-defined or custom message store property to a int value. | |
Sets a pre-defined or custom message store property to a long value. | |
Sets a MessageListener delegate to receive QAnywhere messages asynchronously. | |
Sets a MessageListener2 delegate to receive QAnywhere messages asynchronously. | |
Sets a MessageListener delegate to receive QAnywhere messages asynchronously, with a message selector. | |
Sets a MessageListener2 delegate to receive QAnywhere messages asynchronously, with a message selector. | |
Allows you to set QAnywhere Manager configuration properties programmatically. | |
Sets a pre-defined or custom message store property to a sbyte value. | |
Sets a pre-defined or custom message store property to a short value. | |
Sets a pre-defined or custom message store property to a System.Object value. | |
Sets a pre-defined 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. | |
Returns the QAManager acknowledgement mode for received messages. |
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 Implementing transactional messaging.
Commit method
Open method
Rollback method
Discuss this page in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |