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. |