All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class javax.jts.HeuristicException

java.lang.Object
   |
   +----java.lang.Throwable
           |
           +----java.lang.Exception
                   |
                   +----java.io.IOException
                           |
                           +----java.rmi.RemoteException
                                   |
                                   +----javax.jts.HeuristicException

public class HeuristicException
extends RemoteException
This exception indicates that one or more participants in a transaction has made a unilateral decision to commit or roll back updates without first obtaining the outcome determined by the transaction service.

Heuristic decisions are normally made only in unusual circumstances, such as communication failures, that prevent normal processing. When a participant makes a heuristic decision, there is a risk that the decision will differ from the consensus outcome, potentially resulting in loss of data integrity.

The subclasses of this exception provide more specific reporting of the incorrect heuristic decision or the possibility of incorrect heuristic decision.


Constructor Index

 o HeuristicException()
 o HeuristicException(String)

Constructors

 o HeuristicException
 public HeuristicException()
 o HeuristicException
 public HeuristicException(String msg)

All Packages  Class Hierarchy  This Package  Previous  Next  Index