Class CacheNoopJtaManager
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter
-
- org.apache.ignite.internal.processors.cache.jta.CacheJtaManagerAdapter
-
- org.apache.ignite.internal.processors.cache.jta.CacheNoopJtaManager
-
- All Implemented Interfaces:
GridCacheSharedManager
public class CacheNoopJtaManager extends CacheJtaManagerAdapter
No-op implementation ofCacheJtaManagerAdapter.
-
-
Field Summary
-
Fields inherited from class org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter
cctx, diagnosticLog, log
-
-
Constructor Summary
Constructors Constructor Description CacheNoopJtaManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckJta()Checks if cache is working in JTA transaction and enlist cache as XAResource if necessary.voidregisterCache(CacheConfiguration<?,?> cfg)@Nullable ObjecttmLookup()Gets transaction manager finder.-
Methods inherited from class org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter
context, isStopping, kernalStartInfo, kernalStopInfo, onDisconnected, onKernalStart, onKernalStart0, onKernalStop, onKernalStop0, onReconnected, printMemoryStats, start, start0, startInfo, stop, stop0, stopInfo, toString
-
-
-
-
Method Detail
-
checkJta
public void checkJta() throws IgniteCheckedExceptionChecks if cache is working in JTA transaction and enlist cache as XAResource if necessary.- Specified by:
checkJtain classCacheJtaManagerAdapter- Throws:
IgniteCheckedException- In case of error.
-
registerCache
public void registerCache(CacheConfiguration<?,?> cfg)
- Specified by:
registerCachein classCacheJtaManagerAdapter- Parameters:
cfg- Cache configuration.
-
tmLookup
@Nullable public @Nullable Object tmLookup()
Gets transaction manager finder. Returns Object to avoid dependency on JTA library. Used only in test purposes.- Specified by:
tmLookupin classCacheJtaManagerAdapter- Returns:
- Transaction manager finder.
-
-