public class DefaultTransactionControlManager extends Object implements TransactionControlManager
TransactionControlManager.| Constructor and Description |
|---|
DefaultTransactionControlManager(Instrumentor instrumentor,
BegunTransactionalActivityHandler begunTransactionalActivityHandler) |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
discardAll(RequestContext requestContext)
Discards all the resources previously registered using
TransactionControlManager.registerTransactionalExternalCache(RequestContext, String, TransactionControl). |
void |
registerTransactionalExternalCache(RequestContext requestContext,
String cacheName,
TransactionControl control)
Register a
TransactionalExternalCache for synchronisation. |
void |
syncAll(RequestContext requestContext)
Synchronises all the resources previously registered using
TransactionControlManager.registerTransactionalExternalCache(RequestContext, String, TransactionControl). |
public DefaultTransactionControlManager(Instrumentor instrumentor, BegunTransactionalActivityHandler begunTransactionalActivityHandler)
public void registerTransactionalExternalCache(RequestContext requestContext, String cacheName, TransactionControl control)
TransactionControlManagerTransactionalExternalCache for synchronisation.registerTransactionalExternalCache in interface TransactionControlManagerrequestContext - the context for trackingcacheName - the name of cache to be registeredcontrol - the control used to synchronise the cache.public void syncAll(RequestContext requestContext)
TransactionControlManagerTransactionControlManager.registerTransactionalExternalCache(RequestContext, String, TransactionControl).syncAll in interface TransactionControlManagerrequestContext - the context used for trackingpublic Set<String> discardAll(RequestContext requestContext)
TransactionControlManagerTransactionControlManager.registerTransactionalExternalCache(RequestContext, String, TransactionControl).discardAll in interface TransactionControlManagerrequestContext - the context used for trackingCopyright © 2019 Atlassian. All rights reserved.