## Uses of Class
org.apache.ignite.internal.util.StripedExecutor

Packages that use StripedExecutor
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.checkpoint
org.apache.ignite.internal.processors.pool
org.apache.ignite.internal.processors.security.thread

### Uses of StripedExecutor in org.apache.ignite.internal

Constructors in org.apache.ignite.internal with parameters of type StripedExecutor
Constructor and Description
`StripedExecutorMXBeanAdapter(StripedExecutor exec)`

### Uses of StripedExecutor in org.apache.ignite.internal.processors.cache.persistence

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type StripedExecutor
`void` GridCacheDatabaseSharedManager.`stripedApply(Runnable run, int grpId, int partId, StripedExecutor exec, Semaphore semaphore)`
`void` GridCacheDatabaseSharedManager.`stripedApplyPage(Consumer<PageMemoryEx> consumer, int grpId, int partId, StripedExecutor exec, Semaphore semaphore)`

### Uses of StripedExecutor in org.apache.ignite.internal.processors.cache.persistence.checkpoint

Methods in org.apache.ignite.internal.processors.cache.persistence.checkpoint with parameters of type StripedExecutor
`void` CheckpointManager.`finalizeCheckpointOnRecovery(long ts, UUID id, WALPointer ptr, StripedExecutor exec)`
`void` Checkpointer.`finalizeCheckpointOnRecovery(long cpTs, UUID cpId, WALPointer walPtr, StripedExecutor exec)`
`void` LightweightCheckpointManager.`finalizeCheckpointOnRecovery(long ts, UUID id, WALPointer ptr, StripedExecutor exec)`
`void` CheckpointWorkflow.`finalizeCheckpointOnRecovery(long cpTs, UUID cpId, WALPointer walPtr, StripedExecutor exec, CheckpointPagesWriterFactory checkpointPagesWriterFactory)` This method makes sense if node was stopped during the checkpoint(Start marker was written to disk while end marker are not).

### Uses of StripedExecutor in org.apache.ignite.internal.processors.pool

Methods in org.apache.ignite.internal.processors.pool that return StripedExecutor
`StripedExecutor` PoolProcessor.`getDataStreamerExecutorService()` Executor service that is in charge of processing data stream messages.
`StripedExecutor` PoolProcessor.`getStripedExecutorService()` Executor service that is in charge of processing internal system messages in stripes (dedicated threads).

### Uses of StripedExecutor in org.apache.ignite.internal.processors.security.thread

Subclasses of StripedExecutor in org.apache.ignite.internal.processors.security.thread
`class` `SecurityAwareStripedExecutor` Extends `StripedExecutor` with the ability to execute tasks in security context that was actual when task was added to executor's queue.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022