Interface GridCacheSharedManager<K,V>
-
- All Known Subinterfaces:
CdcManager,IgnitePageStoreManager,IgniteWriteAheadLogManager
- All Known Implementing Classes:
CacheAffinitySharedManager,CacheDiagnosticManager,CacheJtaManagerAdapter,CacheNoopJtaManager,CdcUtilityActiveCdcManager,FilePageStoreManager,FileWriteAheadLogManager,GridCacheDatabaseSharedManager,GridCacheDeploymentManager,GridCacheIoManager,GridCacheMvccManager,GridCachePartitionExchangeManager,GridCacheSharedManagerAdapter,GridCacheSharedTtlCleanupManager,GridCacheVersionManager,IgniteCacheDatabaseSharedManager,IgniteSnapshotManager,IgniteTxManager,PartitionsEvictManager,WalStateManager
public interface GridCacheSharedManager<K,V>Cache manager shared across all caches.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonDisconnected(IgniteFuture<?> reconnectFut)voidonKernalStart(boolean active)Callback that notifies that kernal has successfully started, including all managers and processors.voidonKernalStop(boolean cancel)voidonReconnected(boolean active)voidprintMemoryStats()Prints memory statistics (sizes of internal data structures, etc.).voidstart(GridCacheSharedContext<K,V> cctx)Starts manager.voidstop(boolean cancel)Stops manager.
-
-
-
Method Detail
-
start
void start(GridCacheSharedContext<K,V> cctx) throws IgniteCheckedException
Starts manager.- Parameters:
cctx- Context.- Throws:
IgniteCheckedException- If failed.
-
onKernalStart
void onKernalStart(boolean active)
Callback that notifies that kernal has successfully started, including all managers and processors.- Parameters:
active- Cluster active flag.
-
stop
void stop(boolean cancel)
Stops manager.- Parameters:
cancel- Cancel flag.
-
onKernalStop
void onKernalStop(boolean cancel)
- Parameters:
cancel- Cancel flag.
-
onDisconnected
void onDisconnected(IgniteFuture<?> reconnectFut)
- Parameters:
reconnectFut- Reconnect future.
-
onReconnected
void onReconnected(boolean active)
- Parameters:
active- Active flag.
-
printMemoryStats
void printMemoryStats()
Prints memory statistics (sizes of internal data structures, etc.). NOTE: this method is for testing and profiling purposes only.
-
-