Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I J K L M N O P Q R S T V W

A

ApplicationDeadlockException - exception org.jboss.ejb.plugins.lock.ApplicationDeadlockException.
This exception class is thrown when application deadlock is detected when trying to lock an entity bean This is probably NOT a result of a jboss bug, but rather that the application is access the same entity beans within 2 different transaction in a different order.
ApplicationDeadlockException() - Constructor for class org.jboss.ejb.plugins.lock.ApplicationDeadlockException
 
ApplicationDeadlockException(String, boolean) - Constructor for class org.jboss.ejb.plugins.lock.ApplicationDeadlockException
 
acquire(Transaction) - Method in class org.jboss.ejb.plugins.lock.NonReentrantLock
 
acquire(long, Transaction) - Method in class org.jboss.ejb.plugins.lock.NonReentrantLock
 
addRef() - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
afterCompletion(int) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock.ReadLockReliever
 
attempt(long, Transaction) - Method in class org.jboss.ejb.plugins.lock.NonReentrantLock
 

B

BeanLockSupport - class org.jboss.ejb.plugins.lock.BeanLockSupport.
Support for the BeanLock
BeanLockSupport() - Constructor for class org.jboss.ejb.plugins.lock.BeanLockSupport
 
beforeCompletion() - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock.ReadLockReliever
 

C

checkTransaction(Transaction) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
container - Variable in class org.jboss.ejb.plugins.lock.BeanLockSupport
 

D

deadlockDetection - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
A flag that disables the deadlock detection check
deadlocker - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.TxLock
deadlocker is used by the DeadlockDetector It is the thread if the tx is null.
doSchedule(Invocation) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
doSchedule(Invocation) doSchedule implements a particular policy for scheduling the threads coming in.

E

ENTRANT - Static variable in class org.jboss.ejb.plugins.lock.Entrancy
 
Entrancy - class org.jboss.ejb.plugins.lock.Entrancy.
This type safe enumeration s used to mark an invocation as non-entrant.
Entrancy(boolean) - Constructor for class org.jboss.ejb.plugins.lock.Entrancy
 
endInvocation(Invocation) - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
endInvocation(Invocation) - Method in class org.jboss.ejb.plugins.lock.NoLock
 
endInvocation(Invocation) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
releaseMethodLock if we reach the count of zero it means the instance is free from threads (and reentrency) we wake up the next thread in the currentLock
endInvocation(Invocation) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
endTransaction(Transaction) - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
endTransaction(Transaction) - Method in class org.jboss.ejb.plugins.lock.NoLock
 
endTransaction(Transaction) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
endTransaction(Transaction) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
equals(Object) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.TxLock
 

F

finalize() - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock.ReadLockReliever
 

G

getDeadlockDetection() - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
getId() - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
getLockHolder() - Method in class org.jboss.ejb.plugins.lock.NonReentrantLock
 
getReadLock(Transaction) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
getRefs() - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
getReliever() - Static method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
getResourceHolder() - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
getResourceHolder() - Method in class org.jboss.ejb.plugins.lock.NonReentrantLock
 
getTransaction() - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
getTxLock(Transaction) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
getWriteLock(Transaction) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 

H

hashCode() - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.TxLock
 
held - Variable in class org.jboss.ejb.plugins.lock.NonReentrantLock
 
holdingTx - Variable in class org.jboss.ejb.plugins.lock.NonReentrantLock
 

I

id - Variable in class org.jboss.ejb.plugins.lock.BeanLockSupport
The Cachekey corresponding to this Bean
id - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.TxLock
 
isADE(Throwable) - Static method in class org.jboss.ejb.plugins.lock.ApplicationDeadlockException
Detects exception contains is or a ApplicationDeadlockException.
isQueued - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.TxLock
 
isReadOnlyTxLock - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
isTxExpired(Transaction) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 

J

JDBCOptimisticLock - class org.jboss.ejb.plugins.lock.JDBCOptimisticLock.
This class is an optmistic lock implementation.
JDBCOptimisticLock() - Constructor for class org.jboss.ejb.plugins.lock.JDBCOptimisticLock
 

K

kRecycledRelievers - Static variable in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 

L

lock - Variable in class org.jboss.ejb.plugins.lock.NonReentrantLock
 
lock - Variable in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock.ReadLockReliever
 
lockHolder - Variable in class org.jboss.ejb.plugins.lock.NonReentrantLock
 
lockMonitor - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
log - Static variable in class org.jboss.ejb.plugins.lock.BeanLockSupport
Logger instance
log - Static variable in class org.jboss.ejb.plugins.lock.NonReentrantLock
Logger instance

M

MethodOnlyEJBLock - class org.jboss.ejb.plugins.lock.MethodOnlyEJBLock.
This class has been deprecated.
MethodOnlyEJBLock() - Constructor for class org.jboss.ejb.plugins.lock.MethodOnlyEJBLock
 
methodLock - Variable in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 

N

NON_ENTRANT - Static variable in class org.jboss.ejb.plugins.lock.Entrancy
 
NoLock - class org.jboss.ejb.plugins.lock.NoLock.
No locking what-so-ever Holds all locks for entity beans, not used for stateful.
NoLock() - Constructor for class org.jboss.ejb.plugins.lock.NoLock
 
NonReentrantLock - class org.jboss.ejb.plugins.lock.NonReentrantLock.
Implementents a non reentrant lock with deadlock detection It will throw a ReentranceException if the same thread tries to acquire twice or the same transaction tries to acquire twice
NonReentrantLock() - Constructor for class org.jboss.ejb.plugins.lock.NonReentrantLock
 
NonReentrantLock.ReentranceException - exception org.jboss.ejb.plugins.lock.NonReentrantLock.ReentranceException.
 
NonReentrantLock.ReentranceException() - Constructor for class org.jboss.ejb.plugins.lock.NonReentrantLock.ReentranceException
 
nextTransaction() - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
notifyWaiters() - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
Use readers as a semaphore object to avoid creating another object

O

org.jboss.ejb.plugins.lock - package org.jboss.ejb.plugins.lock
Package description goes here.

P

promotingReader - Variable in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 

Q

QueuedPessimisticEJBLock - class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.
This class is holds threads awaiting the transactional lock to be free in a fair FIFO transactional queue.
QueuedPessimisticEJBLock() - Constructor for class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
QueuedPessimisticEJBLock.TxLock - class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.TxLock.
 
QueuedPessimisticEJBLock.TxLock(Transaction) - Constructor for class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.TxLock
 
QueuedPessimisticEJBLockNoADE - class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLockNoADE.
A subclass of QueuedPessimisticEJBLock that disables the deadlock detection of QueuedPessimisticEJBLock.
QueuedPessimisticEJBLockNoADE() - Constructor for class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLockNoADE
 

R

readResolve() - Method in class org.jboss.ejb.plugins.lock.Entrancy
 
readers - Variable in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
recycle() - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock.ReadLockReliever
 
refs - Variable in class org.jboss.ejb.plugins.lock.BeanLockSupport
Number of threads that retrieved this lock from the manager (0 means removing)
release() - Method in class org.jboss.ejb.plugins.lock.NonReentrantLock
 
releaseReadLock(Transaction) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
releaseSync() - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
releaseWriteLock(Transaction) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
removeRef() - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
removeRef() - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
retry - Variable in class org.jboss.ejb.plugins.lock.ApplicationDeadlockException
 
retryable() - Method in class org.jboss.ejb.plugins.lock.ApplicationDeadlockException
 

S

SimpleReadWriteEJBLock - class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock.
This lock allows multiple read locks concurrently.
SimpleReadWriteEJBLock() - Constructor for class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
SimpleReadWriteEJBLock.ReadLockReliever - class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock.ReadLockReliever.
 
SimpleReadWriteEJBLock.ReadLockReliever() - Constructor for class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock.ReadLockReliever
 
schedule(Invocation) - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
schedule(Invocation) - Method in class org.jboss.ejb.plugins.lock.NoLock
Schedule(Invocation) Schedule implements a particular policy for scheduling the threads coming in.
schedule(Invocation) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
schedule(Invocation) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
setContainer(Container) - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
setContainer(Container) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
setDeadlockDetection(boolean) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
setId(Object) - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
setTimeout(int) - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
setTransaction(Transaction) - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
The setTransaction associates a transaction with the lock.
setup(SimpleReadWriteEJBLock, Transaction) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock.ReadLockReliever
 
sync() - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
synched - Variable in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
synchedDepth - Variable in class org.jboss.ejb.plugins.lock.BeanLockSupport
 

T

threadName - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.TxLock
 
toString() - Method in class org.jboss.ejb.plugins.lock.Entrancy
 
toString() - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.TxLock
 
toString() - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
trace - Variable in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
trace(Transaction, String) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
trace(Transaction, String, Method) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
transaction - Variable in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock.ReadLockReliever
 
tx - Variable in class org.jboss.ejb.plugins.lock.BeanLockSupport
Transaction holding lock on bean
txIdGen - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
txLocks - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
txTimeout - Variable in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
txWaitQueue - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 

V

value - Variable in class org.jboss.ejb.plugins.lock.Entrancy
 

W

waitAWhile(Transaction) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
Use readers as a semaphore object to avoid creating another object
waitForTx(Transaction, boolean) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
Wait until no other transaction is running with this lock.
waitingTx - Variable in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.TxLock
 
wontSynchronize(Transaction) - Method in class org.jboss.ejb.plugins.lock.BeanLockSupport
 
wontSynchronize(Transaction) - Method in class org.jboss.ejb.plugins.lock.NoLock
 
wontSynchronize(Transaction) - Method in class org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock
 
wontSynchronize(Transaction) - Method in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
writer - Variable in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 
writersWaiting - Variable in class org.jboss.ejb.plugins.lock.SimpleReadWriteEJBLock
 

A B C D E F G H I J K L M N O P Q R S T V W