private static class ConnectionFactoryUtils.RabbitResourceSynchronization extends org.springframework.transaction.support.ResourceHolderSynchronization<RabbitResourceHolder,java.lang.Object>
org.springframework.transaction.jta.JtaTransactionManager| Modifier and Type | Field and Description |
|---|---|
private RabbitResourceHolder |
resourceHolder |
private boolean |
transacted |
| Constructor and Description |
|---|
RabbitResourceSynchronization(RabbitResourceHolder resourceHolder,
java.lang.Object resourceKey,
boolean transacted) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterCompletion(int status) |
protected void |
processResourceAfterCommit(RabbitResourceHolder resourceHolder) |
protected void |
releaseResource(RabbitResourceHolder resourceHolder,
java.lang.Object resourceKey) |
protected boolean |
shouldReleaseBeforeCompletion() |
private final boolean transacted
private final RabbitResourceHolder resourceHolder
public RabbitResourceSynchronization(RabbitResourceHolder resourceHolder, java.lang.Object resourceKey, boolean transacted)
protected boolean shouldReleaseBeforeCompletion()
shouldReleaseBeforeCompletion in class org.springframework.transaction.support.ResourceHolderSynchronization<RabbitResourceHolder,java.lang.Object>protected void processResourceAfterCommit(RabbitResourceHolder resourceHolder)
processResourceAfterCommit in class org.springframework.transaction.support.ResourceHolderSynchronization<RabbitResourceHolder,java.lang.Object>public void afterCompletion(int status)
afterCompletion in interface org.springframework.transaction.support.TransactionSynchronizationafterCompletion in class org.springframework.transaction.support.ResourceHolderSynchronization<RabbitResourceHolder,java.lang.Object>protected void releaseResource(RabbitResourceHolder resourceHolder, java.lang.Object resourceKey)
releaseResource in class org.springframework.transaction.support.ResourceHolderSynchronization<RabbitResourceHolder,java.lang.Object>