javax.transaction
Class HeuristicException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.io.IOException
|
+--java.rmi.RemoteException
|
+--javax.transaction.HeuristicException
- public class HeuristicException
- extends java.rmi.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.
- See Also:
- Serialized Form
Fields inherited from class java.rmi.RemoteException |
detail |
Methods inherited from class java.rmi.RemoteException |
getMessage,
printStackTrace,
printStackTrace,
printStackTrace |
Methods inherited from class java.lang.Throwable |
fillInStackTrace,
getLocalizedMessage,
toString |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
HeuristicException
public HeuristicException()
HeuristicException
public HeuristicException(java.lang.String msg)