fabric.worker
Class TransactionPrepareFailedException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by fabric.common.exceptions.FabricException
              extended by fabric.worker.TransactionPrepareFailedException
All Implemented Interfaces:
java.io.Serializable

public class TransactionPrepareFailedException
extends FabricException

See Also:
Serialized Form

Field Summary
 java.util.List<java.lang.String> messages
           
 LongKeyMap<SerializedObject> versionConflicts
          A set of objects used by the transaction and were out of date.
 
Constructor Summary
TransactionPrepareFailedException(java.util.List<TransactionPrepareFailedException> causes)
           
TransactionPrepareFailedException(LongKeyMap<SerializedObject> versionConflicts)
           
TransactionPrepareFailedException(LongKeyMap<SerializedObject> versionConflicts, java.lang.String message)
           
TransactionPrepareFailedException(java.util.Map<RemoteNode,TransactionPrepareFailedException> failures)
           
TransactionPrepareFailedException(java.lang.String message)
           
 
Method Summary
 java.lang.String getMessage()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

versionConflicts

public final LongKeyMap<SerializedObject> versionConflicts
A set of objects used by the transaction and were out of date.


messages

public final java.util.List<java.lang.String> messages
Constructor Detail

TransactionPrepareFailedException

public TransactionPrepareFailedException(LongKeyMap<SerializedObject> versionConflicts)

TransactionPrepareFailedException

public TransactionPrepareFailedException(java.util.Map<RemoteNode,TransactionPrepareFailedException> failures)

TransactionPrepareFailedException

public TransactionPrepareFailedException(java.util.List<TransactionPrepareFailedException> causes)

TransactionPrepareFailedException

public TransactionPrepareFailedException(LongKeyMap<SerializedObject> versionConflicts,
                                         java.lang.String message)

TransactionPrepareFailedException

public TransactionPrepareFailedException(java.lang.String message)
Method Detail

getMessage

public java.lang.String getMessage()
Overrides:
getMessage in class java.lang.Throwable