public class TransactionInterruptInterceptor
extends Object
This EJB3 interceptor's job is to install a new JBossTM CheckedAction
on the request thread's current transaction.
The reason for this is technical, but in short, this allows SLSB methods
to be notified when a transaction has timed out so the SLSB can abort
what it is doing if it deems appropriate.
The current thread's transaction will get a new CheckedAction that will
simply interrupt all threads that are currently associated with it.
- Author:
- John Mazzitelli