public class TXLock
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
TXLock.LockNotAcquiredException |
| Modifier and Type | Method and Description |
|---|---|
static TXLock |
getSingleton() |
static boolean |
isDatabaseDeadLockException(java.lang.Throwable e) |
void |
lockResource(java.lang.String resourceName) |
void |
lockResource(java.lang.String resourceName,
boolean waitFor) |
void |
lockResourceNonStriped(javax.transaction.Transaction tx,
java.lang.String resourceName,
boolean waitFor) |
public static TXLock getSingleton()
public void lockResource(java.lang.String resourceName)
throws PersistenceException
PersistenceExceptionpublic void lockResource(java.lang.String resourceName,
boolean waitFor)
throws PersistenceException
PersistenceExceptionpublic void lockResourceNonStriped(javax.transaction.Transaction tx,
java.lang.String resourceName,
boolean waitFor)
public static boolean isDatabaseDeadLockException(java.lang.Throwable e)