public class SpringLobCreatorSynchronization
extends org.springframework.transaction.support.TransactionSynchronizationAdapter
LobCreator.close()
to clean up temporary LOBs
that might have been created.LobCreator.close()
Modifier and Type | Field and Description |
---|---|
static int |
LOB_CREATOR_SYNCHRONIZATION_ORDER
Order value for TransactionSynchronization objects that clean up LobCreators.
|
Constructor and Description |
---|
SpringLobCreatorSynchronization(LobCreator lobCreator)
Create a SpringLobCreatorSynchronization for the given LobCreator.
|
Modifier and Type | Method and Description |
---|---|
void |
afterCompletion(int status) |
void |
beforeCompletion() |
int |
getOrder() |
public static final int LOB_CREATOR_SYNCHRONIZATION_ORDER
public SpringLobCreatorSynchronization(LobCreator lobCreator)
lobCreator
- the LobCreator to close after transaction completionpublic int getOrder()
getOrder
in interface org.springframework.core.Ordered
getOrder
in class org.springframework.transaction.support.TransactionSynchronizationAdapter
public void beforeCompletion()
beforeCompletion
in interface org.springframework.transaction.support.TransactionSynchronization
beforeCompletion
in class org.springframework.transaction.support.TransactionSynchronizationAdapter
public void afterCompletion(int status)
afterCompletion
in interface org.springframework.transaction.support.TransactionSynchronization
afterCompletion
in class org.springframework.transaction.support.TransactionSynchronizationAdapter