Class SolrTransactionSynchronizationAdapter
java.lang.Object
org.springframework.transaction.support.TransactionSynchronizationAdapter
org.springframework.data.solr.core.SolrTransactionSynchronizationAdapter
- All Implemented Interfaces:
Flushable,org.springframework.core.Ordered,org.springframework.transaction.support.TransactionSynchronization
public class SolrTransactionSynchronizationAdapter
extends org.springframework.transaction.support.TransactionSynchronizationAdapter
- Since:
- 1.2
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic class -
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCEFields inherited from interface org.springframework.transaction.support.TransactionSynchronization
STATUS_COMMITTED, STATUS_ROLLED_BACK, STATUS_UNKNOWN -
Method Summary
Modifier and TypeMethodDescriptionvoidafterCompletion(int status) voidregister()voidregisterCompletionDelegate(int transactionStatus, SolrTransactionSynchronizationAdapter.CompletionDelegate completionDelegate) Methods inherited from class org.springframework.transaction.support.TransactionSynchronizationAdapter
afterCommit, beforeCommit, beforeCompletion, flush, getOrder, resume, suspend
-
Method Details
-
afterCompletion
public void afterCompletion(int status) - Specified by:
afterCompletionin interfaceorg.springframework.transaction.support.TransactionSynchronization- Overrides:
afterCompletionin classorg.springframework.transaction.support.TransactionSynchronizationAdapter
-
register
public void register() -
registerCompletionDelegate
public void registerCompletionDelegate(int transactionStatus, SolrTransactionSynchronizationAdapter.CompletionDelegate completionDelegate)
-