|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.jdbc.support.lob.LobCreatorUtils
public abstract class LobCreatorUtils
Helper class for registering a transaction synchronization for closing a LobCreator, preferring Spring transaction synchronization and falling back to plain JTA transaction synchronization.
SpringLobCreatorSynchronization
,
TransactionSynchronizationManager
,
JtaLobCreatorSynchronization
,
javax.transaction.Transaction#registerSynchronization
Field Summary | |
---|---|
private static Log |
logger
|
Constructor Summary | |
---|---|
LobCreatorUtils()
|
Method Summary | |
---|---|
static void |
registerTransactionSynchronization(LobCreator lobCreator,
TransactionManager jtaTransactionManager)
Register a transaction synchronization for closing the given LobCreator, preferring Spring transaction synchronization and falling back to plain JTA transaction synchronization. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final Log logger
Constructor Detail |
---|
public LobCreatorUtils()
Method Detail |
---|
public static void registerTransactionSynchronization(LobCreator lobCreator, TransactionManager jtaTransactionManager) throws java.lang.IllegalStateException
lobCreator
- the LobCreator to close after transaction completionjtaTransactionManager
- the JTA TransactionManager to fall back to
when no Spring transaction synchronization is active (may be null
)
java.lang.IllegalStateException
- if there is neither active Spring transaction
synchronization nor active JTA transaction synchronization
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |