Class TransactionHeuristicException
Exception thrown whenever Ignite transaction enters an unknown state. This exception is usually thrown whenever commit partially succeeds. Cache will still resolve this situation automatically to ensure data integrity, by invalidating all values participating in this transaction on remote nodes.
Namespace: Apache.Ignite.Core.Transactions
Assembly: Apache.Ignite.Core.dll
Syntax
public class TransactionHeuristicException : IgniteException
Constructors
TransactionHeuristicException()
Initializes a new instance of the TransactionHeuristicException class.
Declaration
public TransactionHeuristicException()
TransactionHeuristicException(SerializationInfo, StreamingContext)
Initializes a new instance of the TransactionHeuristicException class.
Declaration
protected TransactionHeuristicException(SerializationInfo info, StreamingContext ctx)
Parameters
| Type | Name | Description |
|---|---|---|
| SerializationInfo | info | Serialization information. |
| StreamingContext | ctx | Streaming context. |
TransactionHeuristicException(String)
Initializes a new instance of the TransactionHeuristicException class.
Declaration
public TransactionHeuristicException(string message)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | message | The message that describes the error. |
TransactionHeuristicException(String, Exception)
Initializes a new instance of the TransactionHeuristicException class.
Declaration
public TransactionHeuristicException(string message, Exception cause)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | message | The message. |
| Exception | cause | The cause. |