public class CommitConflictException extends ConcurrentAccessException
concurrent access exceptionthat indicates that some of the local modifications are based on old revisions because other transactions have intermittently committed their modifications.
It's usually possible and adequate to
rollback the transaction, replay the model modifications and
commit the transaction again (optimistic strategy). Pessimistic
locks can help to avoid the problematic situation
Instances of this class indicate commit conflicts that are detected in the repository. They can also occur if a
is used locally (network race condition).
For detection of local commit conflicts see
|Constructor and Description|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public CommitConflictException(String message)
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.