| Package | Description | 
|---|---|
| com.hazelcast.spi.impl.operationexecutor | Contains the  OperationRunnercode. | 
| com.hazelcast.spi.impl.operationexecutor.impl | Contains the  OperationExecutorImplcode. | 
| com.hazelcast.spi.impl.operationexecutor.slowoperationdetector | Contains the functionality to detect slow running operations using the
  OperationRunnerinstances from theOperationExecutor. | 
| Modifier and Type | Method and Description | 
|---|---|
| OperationRunner | OperationRunnerFactory. createAdHocRunner()Creates an ad hoc generic OperationRunner. | 
| OperationRunner | OperationRunnerFactory. createGenericRunner()Creates an OperationRunner to execute generic Operations. | 
| OperationRunner | OperationRunnerFactory. createPartitionRunner(int partitionId)Creates an OperationRunner for a given partition. | 
| OperationRunner[] | OperationExecutor. getGenericOperationRunners()Gets all the generic operation handlers. | 
| OperationRunner[] | OperationExecutor. getPartitionOperationRunners()Gets all the operation handlers for the partitions. | 
| Modifier and Type | Method and Description | 
|---|---|
| OperationRunner[] | OperationExecutorImpl. getGenericOperationRunners() | 
| OperationRunner | GenericOperationThread. getOperationRunner(int partitionId) | 
| abstract OperationRunner | OperationThread. getOperationRunner(int partitionId) | 
| OperationRunner | PartitionOperationThread. getOperationRunner(int partitionId)For each partition there is a  OperationRunnerinstance. | 
| OperationRunner[] | OperationExecutorImpl. getPartitionOperationRunners() | 
| Constructor and Description | 
|---|
| GenericOperationThread(String name,
                      int threadId,
                      OperationQueue queue,
                      ILogger logger,
                      HazelcastThreadGroup threadGroup,
                      NodeExtension nodeExtension,
                      OperationRunner operationRunner,
                      boolean priority) | 
| PartitionOperationThread(String name,
                        int threadId,
                        OperationQueue queue,
                        ILogger logger,
                        HazelcastThreadGroup threadGroup,
                        NodeExtension nodeExtension,
                        OperationRunner[] partitionOperationRunners) | 
| Constructor and Description | 
|---|
| SlowOperationDetector(LoggingService loggingServices,
                     OperationRunner[] genericOperationRunners,
                     OperationRunner[] partitionOperationRunners,
                     HazelcastProperties hazelcastProperties,
                     HazelcastThreadGroup hazelcastThreadGroup) | 
| SlowOperationDetector(LoggingService loggingServices,
                     OperationRunner[] genericOperationRunners,
                     OperationRunner[] partitionOperationRunners,
                     HazelcastProperties hazelcastProperties,
                     HazelcastThreadGroup hazelcastThreadGroup) | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.