Uses of Class
org.eclipse.persistence.exceptions.ConcurrencyException
Package
Description
-
Uses of ConcurrencyException in org.eclipse.persistence.exceptions
Modifier and TypeMethodDescriptionstatic ConcurrencyException
ConcurrencyException.activeLockAlreadyTransitioned
(Thread currentThread) static ConcurrencyException
ConcurrencyException.maxTriesLockOnBuildObjectExceded
(Thread cacheKeyThread, Thread currentThread) static ConcurrencyException
ConcurrencyException.maxTriesLockOnCloneExceded
(Object objectToClone) static ConcurrencyException
ConcurrencyException.maxTriesLockOnMergeExceded
(Object objectToClone) static ConcurrencyException
ConcurrencyException.sequencingMultithreadThruConnection
(String accessor) static ConcurrencyException
ConcurrencyException.signalAttemptedBeforeWait()
static ConcurrencyException
ConcurrencyException.waitFailureOnClientSession
(InterruptedException exception) static ConcurrencyException
ConcurrencyException.waitFailureOnSequencingForDatabaseSession
(InterruptedException exception) static ConcurrencyException
ConcurrencyException.waitFailureOnServerSession
(InterruptedException exception) static ConcurrencyException
ConcurrencyException.waitWasInterrupted
(String message) -
Uses of ConcurrencyException in org.eclipse.persistence.internal.helper
Modifier and TypeMethodDescriptionvoid
ConcurrencyManager.acquire()
Wait for all threads except the active thread.void
ConcurrencyManager.acquire
(boolean forMerge) Wait for all threads except the active thread.void
ConcurrencyManager.acquireDeferredLock()
Add deferred lock into a hashtable to avoid deadlockboolean
ConcurrencyManager.acquireIfUnownedNoWait
(boolean forMerge) If the activeThread is not set, acquire it and return true.boolean
ConcurrencyManager.acquireNoWait()
If the lock is not acquired already acquire it and return true.boolean
ConcurrencyManager.acquireNoWait
(boolean forMerge) If the lock is not acquired already acquire it and return true.void
ConcurrencyManager.acquireReadLock()
Wait on any writer.boolean
ConcurrencyManager.acquireWithWait
(boolean forMerge, int wait) If the lock is not acquired already acquire it and return true.void
ConcurrencyManager.checkDeferredLock()
Check the lock state, if locked, acquire and release a deferred lock.void
ConcurrencyManager.checkReadLock()
Check the lock state, if locked, acquire and release a read lock.void
ConcurrencyManager.release()
Decrement the depth for the active thread.void
ConcurrencyManager.releaseDeferredLock()
Release the deferred lock.void
ConcurrencyManager.releaseReadLock()
Decrement the number of readers. -
Uses of ConcurrencyException in org.eclipse.persistence.internal.history
Modifier and TypeMethodDescriptionvoid
HistoricalSession.beginTransaction()
INTERNAL: No transactions should be used inside a HistoricalSession.void
HistoricalSession.commitTransaction()
INTERNAL: No transactions should be used inside a HistoricalSession.void
HistoricalSession.rollbackTransaction()
INTERNAL: No transactions should be used inside a HistoricalSession. -
Uses of ConcurrencyException in org.eclipse.persistence.internal.sessions
Modifier and TypeMethodDescriptionvoid
AbstractSession.beginTransaction()
PUBLIC: Begin a transaction on the database.void
AbstractSession.commitTransaction()
PUBLIC: Commit the active database transaction.void
AbstractSession.rollbackTransaction()
PUBLIC: Rollback the active database transaction. -
Uses of ConcurrencyException in org.eclipse.persistence.sessions.server
Modifier and TypeMethodDescriptionvoid
ServerSession.acquireClientConnection
(ClientSession clientSession) INTERNAL: Allocate the client's connection resource.ConnectionPool.acquireConnection()
INTERNAL: Wait until a connection is available and allocate the connection for the client.ExternalConnectionPool.acquireConnection()
INTERNAL: When we acquire a connection from an ExternalConnectionPool we build a new connection (retrieve it from the external pool).ReadConnectionPool.acquireConnection()
INTERNAL: Wait until a connection is available and allocate the connection for the client.