public interface SynchronizationRegistryImplementor extends SynchronizationRegistry
SPI contract for SynchronizationRegistry implementors.
Modifier and Type | Method and Description |
---|---|
void |
clearSynchronizations()
Clears all synchronizations from this registry.
|
void |
notifySynchronizationsAfterTransactionCompletion(int status)
Delegates the
Synchronization.afterCompletion(int) call to each registered Synchronization. |
void |
notifySynchronizationsBeforeTransactionCompletion()
Delegates the
Synchronization.beforeCompletion() call to each registered Synchronization |
registerSynchronization
void notifySynchronizationsBeforeTransactionCompletion()
Delegates the Synchronization.beforeCompletion()
call to each registered Synchronization
void notifySynchronizationsAfterTransactionCompletion(int status)
Delegates the Synchronization.afterCompletion(int)
call to each registered Synchronization. Will also
clear the registered Synchronizations after all have been notified.
status
- The transaction status, per Status
constantsvoid clearSynchronizations()
Clears all synchronizations from this registry. Note that synchronizations are automatically cleared during
after-completion handling; see notifySynchronizationsAfterTransactionCompletion(int)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.