TIBCO EMS .NET API 8.4
TIBCO EMS .NET API 8.4
|
This class represents the a transaction as it is present on the EMS server. In addition to TransactionInfo it contains more detail. Especially about Messages that are part of this transaction. More...
Classes | |
class | ConsumerMessage |
This class represents a Message that is about to be consumed on commit. More... | |
class | ProducerMessage |
This class represents a Message that is about to be produced on commit. More... | |
class | XAMessage |
This class represents a Message that is involved in a transaction. More... | |
Properties | |
ProducerMessage[] | ProducerMessages [get] |
Get the list of messages that are about to be produced on commit of this transaction. More... | |
ConsumerMessage[] | ConsumerMessages [get] |
Get the list of messages that are about to be consumed on commit of this transaction. More... | |
int | RemainingTime [get] |
Get the remaining time before this transaction times out. More... | |
bool | HasTimeout [get] |
Returns whether or not this transaction has a timeout associated with it. More... | |
![]() | |
char | State [get] |
Returns the state of the transaction. More... | |
int | FormatId [get] |
Returns the format id of the transaction. More... | |
byte[] | BranchQualifier [get] |
Returns the branch qualifier of the transaction. More... | |
byte[] | GlobalTransactionId [get] |
Returns the global transaction id of the transaction. More... | |
Additional Inherited Members | |
![]() | |
override string | ToString () |
Generate a string representation of this TransactionInfo. More... | |
![]() | |
const char | TRANSACTION_ACTIVE = 'A' |
State of transaction is active. More... | |
const char | TRANSACTION_ENDSUCCESS = 'E' |
State of transaction is endsuccess. More... | |
const char | TRANSACTION_ROLLBACKONLY = 'R' |
State of transaction is rollbackonly. More... | |
const char | TRANSACTION_PREPARED = 'P' |
State of transaction is prepared. More... | |
const char | TRANSACTION_SUSPENDED = 'S' |
State of transaction is Suspended. More... | |
const char | TRANSACTION_UNKNOWN = 'U' |
State of transaction is unknown. More... | |
This class represents the a transaction as it is present on the EMS server. In addition to TransactionInfo it contains more detail. Especially about Messages that are part of this transaction.
|
get |
Get the list of messages that are about to be consumed on commit of this transaction.
|
get |
Returns whether or not this transaction has a timeout associated with it.
|
get |
Get the list of messages that are about to be produced on commit of this transaction.
|
get |
Get the remaining time before this transaction times out.