Skip navigation links

Oracle TopLink Java API Reference
10g Release 3 (10.1.3.1)

B28219-01


oracle.toplink.exceptions
Class ConcurrencyException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended byoracle.toplink.exceptions.TopLinkException
                  extended byoracle.toplink.exceptions.ConcurrencyException

All Implemented Interfaces:
java.io.Serializable

public class ConcurrencyException
extends TopLinkException

Purpose: Concurrency deadlock or interupts will raise this exception.

See Also:
Serialized Form

Field Summary
static int MAX_TRIES_EXCEDED_FOR_LOCK_ON_BUILD_OBJECT
           
static int MAX_TRIES_EXCEDED_FOR_LOCK_ON_CLONE
           
static int MAX_TRIES_EXCEDED_FOR_LOCK_ON_MERGE
           
static int SEQUENCING_MULTITHREAD_THRU_CONNECTION
           
static int SIGNAL_ATTEMPTED_BEFORE_WAIT
           
static int WAIT_FAILURE_CLIENT
           
static int WAIT_FAILURE_SEQ_DATABASE_SESSION
           
static int WAIT_FAILURE_SERVER
           
static int WAIT_WAS_INTERRUPTED
           

 

Method Summary
static ConcurrencyException maxTriesLockOnBuildObjectExceded(java.lang.Thread cacheKeyThread, java.lang.Thread currentThread)
           
static ConcurrencyException maxTriesLockOnCloneExceded(java.lang.Object objectToClone)
           
static ConcurrencyException maxTriesLockOnMergeExceded(java.lang.Object objectToClone)
           
static ConcurrencyException sequencingMultithreadThruConnection(java.lang.String accessor)
           
static ConcurrencyException signalAttemptedBeforeWait()
           
static ConcurrencyException waitFailureOnClientSession(java.lang.InterruptedException exception)
           
static ConcurrencyException waitFailureOnSequencingForDatabaseSession(java.lang.InterruptedException exception)
           
static ConcurrencyException waitFailureOnServerSession(java.lang.InterruptedException exception)
           
static ConcurrencyException waitWasInterrupted(java.lang.String message)
           

 

Methods inherited from class oracle.toplink.exceptions.TopLinkException
getErrorCode, getInternalException, getMessage, getSession, printStackTrace, printStackTrace, printStackTrace, setShouldPrintInternalException

 

Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

WAIT_WAS_INTERRUPTED

public static final int WAIT_WAS_INTERRUPTED
See Also:
Constant Field Values

WAIT_FAILURE_SERVER

public static final int WAIT_FAILURE_SERVER
See Also:
Constant Field Values

WAIT_FAILURE_CLIENT

public static final int WAIT_FAILURE_CLIENT
See Also:
Constant Field Values

SIGNAL_ATTEMPTED_BEFORE_WAIT

public static final int SIGNAL_ATTEMPTED_BEFORE_WAIT
See Also:
Constant Field Values

WAIT_FAILURE_SEQ_DATABASE_SESSION

public static final int WAIT_FAILURE_SEQ_DATABASE_SESSION
See Also:
Constant Field Values

SEQUENCING_MULTITHREAD_THRU_CONNECTION

public static final int SEQUENCING_MULTITHREAD_THRU_CONNECTION
See Also:
Constant Field Values

MAX_TRIES_EXCEDED_FOR_LOCK_ON_CLONE

public static final int MAX_TRIES_EXCEDED_FOR_LOCK_ON_CLONE
See Also:
Constant Field Values

MAX_TRIES_EXCEDED_FOR_LOCK_ON_MERGE

public static final int MAX_TRIES_EXCEDED_FOR_LOCK_ON_MERGE
See Also:
Constant Field Values

MAX_TRIES_EXCEDED_FOR_LOCK_ON_BUILD_OBJECT

public static final int MAX_TRIES_EXCEDED_FOR_LOCK_ON_BUILD_OBJECT
See Also:
Constant Field Values

Method Detail

maxTriesLockOnCloneExceded

public static ConcurrencyException maxTriesLockOnCloneExceded(java.lang.Object objectToClone)

maxTriesLockOnMergeExceded

public static ConcurrencyException maxTriesLockOnMergeExceded(java.lang.Object objectToClone)

maxTriesLockOnBuildObjectExceded

public static ConcurrencyException maxTriesLockOnBuildObjectExceded(java.lang.Thread cacheKeyThread,
                                                                    java.lang.Thread currentThread)

signalAttemptedBeforeWait

public static ConcurrencyException signalAttemptedBeforeWait()

waitFailureOnClientSession

public static ConcurrencyException waitFailureOnClientSession(java.lang.InterruptedException exception)

waitFailureOnServerSession

public static ConcurrencyException waitFailureOnServerSession(java.lang.InterruptedException exception)

waitWasInterrupted

public static ConcurrencyException waitWasInterrupted(java.lang.String message)

waitFailureOnSequencingForDatabaseSession

public static ConcurrencyException waitFailureOnSequencingForDatabaseSession(java.lang.InterruptedException exception)

sequencingMultithreadThruConnection

public static ConcurrencyException sequencingMultithreadThruConnection(java.lang.String accessor)

Skip navigation links

Copyright © 1998, 2006, Oracle. All Rights Reserved.