Class ConcurrentAccessException

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    CommitConflictException, ContainmentCycleException, OptimisticLockingException

    public class ConcurrentAccessException
    extends CommitException
    A commit exception that indicates problems that are caused by concurrent access to the repository.

    Subtypes of this exception allow to determine a more specific reason for the problem. They all have in common that it's usually possible and adequate to rollback the transaction, replay the model modifications and commit the transaction again.

    Since:
    4.2
    Author:
    Eike Stepper
    See Also:
    Serialized Form
    No Extend
    This interface is not intended to be extended by clients.
    No Instantiate
    This class is not intended to be instantiated by clients.
    • Method Summary

      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ConcurrentAccessException

        public ConcurrentAccessException()
      • ConcurrentAccessException

        public ConcurrentAccessException​(java.lang.String message,
                                         java.lang.Throwable cause)
      • ConcurrentAccessException

        public ConcurrentAccessException​(java.lang.String message)
      • ConcurrentAccessException

        public ConcurrentAccessException​(java.lang.Throwable cause)