Class GridCacheSharedManagerAdapter<K,V>
- java.lang.Object
-
- org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter<K,V>
-
- All Implemented Interfaces:
GridCacheSharedManager<K,V>
- Direct Known Subclasses:
CacheAffinitySharedManager,CacheDiagnosticManager,CacheJtaManagerAdapter,CdcUtilityActiveCdcManager,FilePageStoreManager,FileWriteAheadLogManager,GridCacheDeploymentManager,GridCacheIoManager,GridCacheMvccManager,GridCachePartitionExchangeManager,GridCacheSharedTtlCleanupManager,GridCacheVersionManager,IgniteCacheDatabaseSharedManager,IgniteSnapshotManager,IgniteTxManager,PartitionsEvictManager,WalStateManager
public class GridCacheSharedManagerAdapter<K,V> extends Object implements GridCacheSharedManager<K,V>
Convenience adapter for cache managers.
-
-
Field Summary
Fields Modifier and Type Field Description protected GridCacheSharedContext<K,V>cctxContext.protected IgniteLoggerdiagnosticLogDiagnostic logger.protected IgniteLoggerlogLogger.
-
Constructor Summary
Constructors Constructor Description GridCacheSharedManagerAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GridCacheSharedContext<K,V>context()protected booleanisStopping()protected StringkernalStartInfo()protected StringkernalStopInfo()voidonDisconnected(IgniteFuture<?> reconnectFut)voidonKernalStart(boolean active)Callback that notifies that kernal has successfully started, including all managers and processors.protected voidonKernalStart0(boolean active)voidonKernalStop(boolean cancel)protected voidonKernalStop0(boolean cancel)voidonReconnected(boolean active)voidprintMemoryStats()Prints memory statistics (sizes of internal data structures, etc.).voidstart(GridCacheSharedContext<K,V> cctx)Starts manager.protected voidstart0()protected StringstartInfo()voidstop(boolean cancel)Stops manager.protected voidstop0(boolean cancel)protected StringstopInfo()StringtoString()
-
-
-
Field Detail
-
cctx
protected GridCacheSharedContext<K,V> cctx
Context.
-
log
protected IgniteLogger log
Logger.
-
diagnosticLog
protected IgniteLogger diagnosticLog
Diagnostic logger.
-
-
Method Detail
-
start
public final void start(GridCacheSharedContext<K,V> cctx) throws IgniteCheckedException
Starts manager.- Specified by:
startin interfaceGridCacheSharedManager<K,V>- Parameters:
cctx- Context.- Throws:
IgniteCheckedException- If failed.
-
context
protected GridCacheSharedContext<K,V> context()
- Returns:
- Context.
-
start0
protected void start0() throws IgniteCheckedException- Throws:
IgniteCheckedException- If failed.
-
onKernalStart
public final void onKernalStart(boolean active)
Callback that notifies that kernal has successfully started, including all managers and processors.- Specified by:
onKernalStartin interfaceGridCacheSharedManager<K,V>- Parameters:
active- Cluster active flag.
-
onKernalStart0
protected void onKernalStart0(boolean active)
- Parameters:
active- Cluster active flag.
-
stop
public final void stop(boolean cancel)
Stops manager.- Specified by:
stopin interfaceGridCacheSharedManager<K,V>- Parameters:
cancel- Cancel flag.
-
isStopping
protected final boolean isStopping()
- Returns:
trueIf this component is stopping.
-
stop0
protected void stop0(boolean cancel)
- Parameters:
cancel- Cancel flag.
-
onKernalStop
public final void onKernalStop(boolean cancel)
- Specified by:
onKernalStopin interfaceGridCacheSharedManager<K,V>- Parameters:
cancel- Cancel flag.
-
onKernalStop0
protected void onKernalStop0(boolean cancel)
- Parameters:
cancel- Cancel flag.
-
onDisconnected
public void onDisconnected(IgniteFuture<?> reconnectFut)
- Specified by:
onDisconnectedin interfaceGridCacheSharedManager<K,V>- Parameters:
reconnectFut- Reconnect future.
-
onReconnected
public void onReconnected(boolean active)
- Specified by:
onReconnectedin interfaceGridCacheSharedManager<K,V>- Parameters:
active- Active flag.
-
printMemoryStats
public void printMemoryStats()
Prints memory statistics (sizes of internal data structures, etc.). NOTE: this method is for testing and profiling purposes only.- Specified by:
printMemoryStatsin interfaceGridCacheSharedManager<K,V>
-
startInfo
protected String startInfo()
- Returns:
- Start info.
-
stopInfo
protected String stopInfo()
- Returns:
- Stop info.
-
kernalStartInfo
protected String kernalStartInfo()
- Returns:
- Start info.
-
kernalStopInfo
protected String kernalStopInfo()
- Returns:
- Stop info.
-
-